Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook FB.getLoginStatus不会在IE 7中返回_Javascript_Facebook_Api_Facebook Javascript Sdk - Fatal编程技术网

Javascript Facebook FB.getLoginStatus不会在IE 7中返回

Javascript Facebook FB.getLoginStatus不会在IE 7中返回,javascript,facebook,api,facebook-javascript-sdk,Javascript,Facebook,Api,Facebook Javascript Sdk,一般问题:FBJSAPI应该在IE7上完美工作吗?每个调用都应该像在其他浏览器中一样返回?调用不应该返回任何内容。您需要传递一个回调函数: FB.getLoginStatus(function(response) { // test response.status }); 原因是Facebook JS SDK无法立即知道当前用户的状态,因为如果Facebook Cookie在您的网页中运行,则无法访问该用户 sdk应该在IE7上工作 回答我的问题:使用FB作为页面时getLoginSt

一般问题:FBJSAPI应该在IE7上完美工作吗?每个调用都应该像在其他浏览器中一样返回?

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

FB.getLoginStatus(function(response) {
    // test response.status
});
原因是Facebook JS SDK无法立即知道当前用户的状态,因为如果Facebook Cookie在您的网页中运行,则无法访问该用户


sdk应该在IE7上工作

回答我的问题:使用FB作为页面时getLoginStatus冻结。你需要先呼叫FB.login。