Html 将Facebook加载到iframe中

Html 将Facebook加载到iframe中,html,iframe,Html,Iframe,我无法将facebook加载到iframe中,如以下网页: <html> <head> <!-- some stuffs here --> </head> <body> <!-- some stuffs here --> <iframe src="http://www.google.com" frameborder="0"> </iframe> </body> </html>

我无法将facebook加载到iframe中,如以下网页:

<html>
<head>
<!-- some stuffs here -->
</head>
<body>
<!-- some stuffs here -->
<iframe src="http://www.google.com" frameborder="0">
</iframe>
</body>
</html>

我已经在其他网站上测试过了,它的加载似乎没有问题,例如
wired.com
,但是
facebook.com

谁能解释一下原因吗

如果需要的话,我正在使用谷歌浏览器和Safari


谷歌似乎阻止了其页面的iframe加载。

谷歌和Facebook在HTTP响应头中使用X-Frame-Options来避免在iframe中加载内容

X-Frame-Options HTTP响应头可用于指示 是否应允许浏览器在浏览器中呈现页面 或网站可以使用此选项来避免点击劫持 通过确保其内容未嵌入到其他文件中来进行攻击 地点

资料来源:


我认为您不可能覆盖此设置。

如果您使用Firebug或Google Chrome的开发者控制台,您会看到以下错误

Refused to display document because display forbidden by X-Frame-Options.

拒绝
无论站点是否尝试这样做,页面都无法显示在框架中

SAMEORIGIN
页面只能显示在与页面本身位于同一原点的框架中

这是另一个相关的问题

如果我构建了一个Google Chrome扩展(通过在清单文件中请求一些权限或类似权限),那么是否可以使用iframes呢?…我建议看看这个答案,这表明如何克服这个问题。然而,我还没有看到google chrome扩展如何加载iFrame。