iframe嵌入内容未加载

时间:2017-11-22 16:31:54

标签: html http

我在网页上使用<iframe> HTML标记,例如嵌入来自YouTube的内容:

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

但是未加载内容。

在Firefox中没有显示任何内容。在Chrome中,有一条消息,例如&#34;请求被扩展程序阻止&#34;显示。

什么阻止了嵌入式iframe内容,如何让它加载并显示?

1 个答案:

答案 0 :(得分:0)

这可能是由Content Security Policy HTTP响应标头引起的。

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

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

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