2017-11-22 3 views
0

Ich verwende ein HTML-Tag auf meiner Seite, z. Inhalte von YouTube einbetten:Iframe eingebetteter Inhalt wird nicht geladen

<iframe src="https://www.youtube.com/embed/DnPQNOq8x2s"></iframe> 

Der Inhalt ist jedoch nicht geladen.

In Firefox wird nichts angezeigt. In Chrome wird eine Nachricht wie "Von einer Erweiterung blockierte Anfrage" angezeigt.

Was blockiert den eingebetteten Iframe-Inhalt und wie kann ich ihn laden und angezeigt werden?

Antwort

0

Dies ist wahrscheinlich aufgrund der HTTP-Antwort-Header Content Security Policy.

Wenn Ihr HTTP-Framework oder Server so konfiguriert ist, diesen Header in die Antwort einzufügen, sollten Sie sicherstellen, dass Sie die frame-src Richtlinie für sie fest:

Content-Security-Policy: frame-src *.youtube.com; (oder gleichwertig für jede Website, die Sie einbetten möchten)

In der Dokumentation zu Ihrem HTTP-Server oder Framework sollten Sie angeben, wie Sie dies konfigurieren.

Verwandte Themen