我的网站上有4个iframe
<iframe src="http://google.com"></iframe><p></p>
<iframe src="http://yahoo.com"></iframe><p></p>
<iframe src="http://ask.com"></iframe><p></p>
<iframe src="http://bing.com"></iframe><p></p>
但只有2个iframe加载,我如何才能全部加载?
答案 0 :(得分:1)
某些网站不允许将其加载到<iframe>
内。这与安全性问题(尤其是点击劫持)有关。如果您打开devtools控制台,则可能会看到如下错误:
拒绝在帧中显示“ https://www.google.com/”,因为它将“ X-Frame-Options”设置为“ sameorigin”。
或类似这样:
拒绝在框架中显示“ https://www.ask.com/”,因为祖先违反了以下内容安全策略指令:“ frame-ancestor'none'”。
除此页面归您所有外,您无法执行任何操作,因此您可以修改X-Frame-Options
HTTP标头。