请参阅此页面标签(它只是一个测试页面,只是扇动它: - )
http://www.facebook.com/pages/Ludwig-Test/127771653944246?sk=app_165323306883725
在FF工作。但不是在IE中。
您应该看到2个警告框,一个来自fbAsyncInit,另一个来自getLoginStatus。在IE中既不会来。但现在到了有趣的部分。按F12从IE打开DeveloperTools。然后再次点击“iPad Gewinnspiel”。现在它的工作。
右键点击“iPad Gewinnspiel”图标,在新标签页中打开该页面。 - >不工作再次使用F12,它将起作用。
有谁知道我能做些什么来解决这个问题? TIA
答案 0 :(得分:0)
您需要在异步函数
中初始化FB对象window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_ID',
status : true,
cookie : true,
xfbml : true,
oauth: true
});
// Do stuff with FB object here
}
答案 1 :(得分:0)
当我想测试IE时,我真的不应该在代码中使用console.log ......
一旦这个IE未知命令超出代码就会按预期工作。
当开发人员控制台处于打开状态时,此功能存在并且正在运行。愚蠢的IE开发人员想到了这样的废话。
有关详细信息,请参阅What happened to console.log in IE8?。