iFrame在这种情况下不起作用吗?

时间:2016-10-22 04:22:45

标签: html iframe

我需要一种在iframe中显示某些网站的方法。 但它不起作用,为什么?

<iframe src="https://www.msn.com/it-it/" ></iframe>
<iframe src="http://www.lastampa.it/" ></iframe>

正如您在此处所见,只有右侧的iframe可以正常工作:

http://codepen.io/anon/pen/EgGrjQ

1 个答案:

答案 0 :(得分:1)

您不能这样做,因为该网站不允许这样做。如果您在控制台中查看,您会看到“拒绝在框架中显示'https://www.msn.com/it-it/',因为它将'X-Frame-Options'设置为'SAMEORIGIN'”

这意味着如果iframe不在同一个域中,您将无法在iframe中显示https://www.msn.com/it-it/

此处有更多详情https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options