为什么facebook不在Iframe工作

时间:2015-06-20 07:52:45

标签: javascript html html5

Facebook.com现在没有在I框架中运行。

<iframe name="iframe1" src="http://www.facebook.com"></iframe>

1 个答案:

答案 0 :(得分:7)

Facebook.com不允许将其主页包含在iframe中,因为他们将X-Frame-Options HTTP标头设置为DENY

如果您查看控制台,您会看到:

  

拒绝在相框中显示“https://www.facebook.com/”,因为它将“X-Frame-Options”设置为“DENY”。

如果你想解决这个问题,你可以:

  1. 如果您只为自己开发,则可以使用浏览器插件,例如:https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe

  2. 但是,最好只使用他们为开发人员公开的插件:https://developers.facebook.com/docs/plugins