Facebook popup auth错误

时间:2011-10-06 14:48:38

标签: c# facebook internet-explorer

我有以下代码

FB.init({
    appId: '999999999999',
    status: true, 
    cookie: true, 
    xfbml: true, 
    channelURL: 'http://mydomain.com/channel.aspx',
    oauth: true 
});

FB.login(function (response) { 
  ...
}

一切都适用于Mac,PC上的Chrome,FF,Opera,但是在PC上的IE9中我在弹出窗口中出现以下错误

Error msg

在开发人员工具中我收到错误:SCRIPT70:权限被拒绝。任何人都可以对此有所了解吗?

Error in IE Developer tools

3 个答案:

答案 0 :(得分:2)

我认为开始调试时会出现问题。只需关闭IE,再次打开网页,看看是否再次发生权限被拒绝错误。 如果您开始调试,将再次抛出错误。

答案 1 :(得分:0)

我不知道这是否与您的问题有关,但是我有一些非常具体的安全问题,使用FB身份验证(仅限IE),这是通过向HTTP响应添加P3P头来解决的。可以找到更多详细信息herehere

答案 2 :(得分:0)

如果它影响到其他任何人,我将不得不回答我自己的问题。

经过广泛搜索和使用P3P标题后,没有任何效果。但是我开始查看其他FB应用程序,他们在IE9上都遇到了同样的问题。这让我相信它实际上可能是我的机器。

我在运行ie9和我的笔记本电脑的其他两个VMWares上测试了我的应用程序,一切都按预期工作。因此我的设置有问题,传递它是什么......