Facebook FB.getLoginStatus在IE 7中不返回

时间:2012-02-10 15:35:41

标签: javascript facebook api facebook-javascript-sdk

一般问题:FB JS API应该在IE7上完美吗?每次调用都应该像其他浏览器一样返回?

1 个答案:

答案 0 :(得分:2)

调用FB.getLoginStatus不应该返回任何内容。您需要传递一个回调函数:

FB.getLoginStatus(function(response) {
    // test response.status
});

原因是Facebook JS SDK不会立即知道当前用户的状态,因为如果它在您的网页上运行,它就无法访问Facebook Cookie。

sdk应该适用于IE7。