我正在使用以下代码在我的网页上插入iframe。
<iframe src="[url]" width="400" height="700">
但在浏览器中我只看到一个空白框。在浏览器控制台中,我看到以下消息。
Load denied by X-Frame-Options: [url] does not permit cross-origin framing.
[url]是https网址。直接在浏览器中访问[url]正在运行。
有谁可以告诉我它为什么不显示?
答案 0 :(得分:0)
是安全限制吗?如果您希望能够在页面中插入iframe,则必须告知源站点的所有者/管理员,从中获取内容,设置X-Frame-Options以便您可以共享其内容
X-Frame-Options: ALLOW-FROM https://example.com/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
答案 1 :(得分:0)
您要在iframe中显示的网站已阻止在iframe中显示的功能。
尝试与网站管理员联系以征求许可或替代方案。