0
在我的网站中,我测试用户是否登录Facebook,以便建议他/她喜欢我的Facebook网站页面。当用户登录时,Firefox中的FB.getLoginStatus()返回“unknown”
然后,我用的是传统的Facebook的js SDK功能来了解,如果用户登录或不:
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var accessToken = response.authResponse.accessToken;
fbuid = response.authResponse.userID;
status = 'connected';
} else if (response.status === 'not_authorized') {
fbuid = null;
status = 'not_authorized';
} else { // the user isn't logged in to Facebook.
status = 'generic';
fbuid = 1;
}
that.evaluateFbStatus(status, fbuid);
}
它可以完美地与除火狐浏览器的每一个。
在Firefox中,它总是返回即使用户登录Facebook和状态为NOT_AUTHORIZED或连接未知。
接受任何帮助。
[FB.getLoginStatus总是返回status ='unknown'](http://stackoverflow.com/questions/9337619/fb-getloginstatus-always-returns-status-unknown) – marianosimone 2015-02-17 17:47:12