我需要一种方法来在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
我需要一种方法来在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
你不能这样做,因为该网站不会允许它。如果您在控制台中查看,您会在一帧中看到“拒绝显示'https://www.msn.com/it-it/',因为它将'X-Frame-Options'设置为'SAMEORIGIN'”
这意味着您将无法显示https://www.msn.com/it-it/在iframe中如果iframe不在同一个域中。
此处更多详细信息https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
我发现此问题的解决方案。 http://stackoverflow.com/a/10268265/3205342 –
我发现这个问题的解决方案http://stackoverflow.com/a/10268265/3205342 –