调用FB.init(之前</body>)的简单事情然后FB.getLoginStatus(callback)不会触发回调函数.
经过一些调试后,我认为SDK停留在"加载"(即FB.Auth._loadState == 'loading')阶段并且永远不会"加载",因此所有回调都会排队,直到SDK加载完毕.如果我在调试期间强制触发"已加载"事件 - FB.Event.fire('FB.loginStatus', 'loaded')如果您有兴趣 - 那么可以正确调用回调.
可能相关的额外细节:
这是怎么回事?为什么SDK永远不会被加载?
谢谢
更新:刚刚在Chrome上试过它并且它有效(不知道为什么它之前没有用).仍然无法在IE中工作