阻止具有原点“http://static.ak.facebook.com”的框架访问具有原点的框架

时间:2013-06-25 21:58:38

标签: javascript facebook http https

突然开始犯这个错误:

  

阻止来自原点“http://static.ak.facebook.com”的框架   访问具有原点“http://*****.com”的框架。请求的框架   访问设置“document.domain”到“facebook.com”,但框架是   访问没有。两者都必须将“document.domain”设置为相同的值   允许访问。

2 个答案:

答案 0 :(得分:7)

根据我的经验,这意味着您在Facebook无法访问的某个地方运行iFrame,就像您的本地计算机一样。当你的iFrame出现时,Facebook会尝试扫描你的页面。如果您的页面是公开的,那么您将不会收到该错误,并且iFrame / facebook like插件应该可以正常运行。

答案 1 :(得分:1)

您的网站上有来自Facebook的iFrame。 Facebook端的一些代码正在尝试更新您的页面。您的浏览器阻止了此行为,因为iFrame和您的网站位于不同的网页上。摆脱这个错误的唯一方法是摆脱iFrame(除非你是Facebook上的某个朋友)。