0

我使用all.js来执行facebook。我在注册页面上使用了Facebook按钮。通过Facebook登录,我将Facebook用户的用户名和电子邮件注册到注册页面上的字段中。它在Chrome,Safari和Firefox上运行良好,但在IE8上出现错误。all.js中的权限被拒绝错误

+1

[Permission denied error in all.js]可能的重复(http://facebook.stackoverflow.com/questions/7280007/permission-denied-error-in-all-js) –

回答

0

Facebook对这个问题的技术答案是“频道URL”,这是您的域上的一个窗口,通过它可以进行跨域,跨帧请求。

Use FB.init and create a channel URL克服了这个问题。可能还有其他问题,但是,IE8并没有大量的错误信息。尝试在Chrome中调查,JavaScript控制台中记录了哪些错误。

祝你好运!

+0

可以告诉我其他任何技巧其实我没有克服这个问题。 –

+0

无法设置属性'fbCallID'的值:对象为空或未定义all.js,第22行字符4141 如果我在脚本中追踪它,它会出现这部分代码。 (all.js中的第22行)在弹出函数内部,这一行被执行。 –

+0

Ajay,看看http://stackoverflow.com/questions/7280007/permission-denied-error-in-all-js和Facebook错误[19042](http://bugs.developers.facebook.net/show_bug .cgi?id = 19042),以获得修复fbCallID问题的提示。 – gmcnaughton