Facebook App登录跨域SecurityError

时间:2014-09-27 18:13:07

标签: facebook security cross-domain cross-site

我们有基于Facebook的网络应用程序。它适用于大多数浏览器,但有些人在尝试登录时遇到一些错误。这是场景:

  • 用户点击我们的WebApp上的Facebook登录。这是使用FB Javascript API设置的。
  • 输入凭据
  • 页面似乎转到下一页,但重定向回初始登录页面。

我们在Javascript控制台中看到以下错误(在Chrome上):

Uncaught SecurityError:无法阅读' contentDocument'来自HTMLIFrameElement的属性:使用origin" https://ourdomain.com/"阻止了一个框架从访问具有原始https://s-static.ak.facebook.com/的框架。 正在访问的框架设置" document.domain" to" facebook.com",但请求访问的框架没有。两者都必须设置" document.domain"到相同的值以允许访问。

我们已从登录模块中删除了所有IFrame访问权限。但是我们仍然遇到同样的错误。 有什么线索在这里发生?这里是否有任何跨站点HTTPS请求?我们怎样才能发现可能导致这种情况的原因?

0 个答案:

没有答案