javascript - 阻止了具有 origin "http://static.ak.facebook.com"的框架访问具有 origin 的框架

标签 javascript facebook http https

<分区>

突然开始报错:

Blocked a frame with origin "http://static.ak.facebook.com" from accessing a frame with origin "http://*****.com". The frame requesting access set "document.domain" to "facebook.com", but the frame being accessed did not. Both must set "document.domain" to the same value to allow access.

最佳答案

根据我的经验,这意味着您正在 facebook 无法访问的地方运行 iFrame,例如您的本地计算机。当您的 iFrame 出现时,Facebook 会尝试扫描您的页面。如果您的页面是公开的,则不会出现该错误,并且 iFrame/facebook 之类的插件应该可以正常工作。

关于javascript - 阻止了具有 origin "http://static.ak.facebook.com"的框架访问具有 origin 的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17308330/

相关文章:

PhoneGap 应用程序上的 Facebook 应用程序设置

javascript - 如何使用 facebook javascript api 发布自定义帖子

java - Http Post 和网络延迟

javascript - 使用 Javascript 触发事件发送 HTTP Post

http - 使用非 ASCII 字符发布 XML

javascript - 改进了在 javascript 中构建嵌套唯一值数组的方法

javascript - 源代码可用时如何正确保护密码?

JavaScript : How to get a name of an element index?

javascript - 即使在使用 'then' 之后,Fetch 也会返回 promise 而不是实际数据

java - 带有 restfb 的 Facebook 扩展 token