Ein iframe in einem Beitrag meldet nicht HTTPs

Unsere Bildungscommunity ermöglicht es Benutzern, mithilfe von iframes H5P-Inhalte (HTML5) einzufügen, was als erlaubte iframe-URL hervorragend funktioniert.

Eine bestimmte Inhaltstyp, der einen Audiorekorder einbettet, meldet jedoch diesen Fehler:

Alle unsere Discourse-Inhalte werden über HTTPS bereitgestellt, und alle URLs im Embed sind ebenfalls HTTPS.

Hier wird der Fehler in unserem Discourse gemeldet:

https://connect.oeglobal.org/t/contribute-your-voice-to-oeg-voices-opening-segment/3213/19

Derselbe Embed funktioniert auf einer WordPress-Website wie erwartet: Is This Thing On? – The H5P Kitchen

Mir ist bewusst, dass dies möglicherweise ein Problem mit der Art und Weise ist, wie der Quellinhalt die Verbindung prüft. Ich versuche jedoch herauszufinden, was sich unterscheidet, wenn das iframe in Discourse eingebettet wird.

Haben Sie kürzlich über die Befehlszeile aktualisiert? Ist force_https aktiviert?

1 „Gefällt mir“

In den letzten drei Wochen gab es ein Upgrade der Befehlszeile. Ich finde zwar Hinweise darauf, wie force_https aktiviert werden kann, aber nicht, wie man das konkret umsetzt. Da ich kein vollwertiger Systemadministrator bin, aber alle Zugangsdaten habe, könntest du es mir bitte erklären?

Wenn du in den Admin-Einstellungen nach „force" suchst und force_https nicht siehst, ist es bereits aktiviert.

Übrigens sehe ich auf der von dir verlinkten Seite keine HTTP-Fehler.

1 „Gefällt mir“

Okay, danke, es ist nicht vorhanden.

Die Entwickler der Software geben an, dass es sich wahrscheinlich doch nicht um ein HTTPS-Problem handelt (sie räumen eine schlecht formulierte Fehlermeldung ein), sondern eher darum, dass das Iframe keine Feature-Policy gewährt, um Zugriff auf das Mikrofon zu beantragen (das Hinzufügen von allow=“microphone *” hat nicht geholfen).

Das ist kaum kritisch; ich bin eher neugierig als besorgt.

Das Problem besteht darin, dass der allow-Parameter für den Zugriff auf das Mikrofon über ein Iframe entfernt wird, da er in Discourse aus Iframe-Tags gestrichen wird, wie an anderer Stelle berichtet.

1 „Gefällt mir“