我们有基于Facebook的网络应用程序。它适用于大多数浏览器,但有些人在尝试登录时遇到一些错误。这是场景:
我们在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请求?我们怎样才能发现可能导致这种情况的原因?