iframe嵌入式内容未加载



我在我的页面上使用<iframe> HTML标签,例如从YouTube嵌入内容:

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

但是内容未加载。

在Firefox中没有显示任何内容。在Chrome中,显示了一条诸如"被扩展的请求"之类的消息。

是什么阻止了嵌入式的iframe内容,我该如何将其加载和显示?

这可能是由于内容安全策略HTTP响应标头造成的。

如果将您的HTTP框架或服务器配置为将此标头插入响应中,则应确保为其设置frame-src指令:

Content-Security-Policy: frame-src *.youtube.com;(或您要嵌入的任何站点的同等用途)

您的HTTP服务器或框架的文档应指定如何配置此。

最新更新