如果用户在其浏览器的任何其他标签中打开Facebook,我想将“登录”按钮和“登录”状态显示为“已登录”,否则显示“未登录”。
答案 0 :(得分:4)
要使用Facebook确定,用户必须首先批准您的应用程序。可以使用javascript sdk:
检查FB.getLoginStatus(function(response) {
if (response.authResponse) {
// logged in and connected user, someone you know
} else {
// no user session available, someone you dont know
}
});
如果您只是想知道他们是否登录Facebook(而非您的应用程序),则有人找到了loophole to detect。
答案 1 :(得分:0)
Facebook Javascript SDK支持检查您网站的用户是否已登录Facebook,请参阅此处:https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/