javascript - JS 注销Facebook App后,.getLoginStatus 仍然返回“已连接”
问题描述
我已经在我的网站中实现了 JS SDK Facebook 登录。即使在用户退出其 Facebook 帐户后,FacebookSDK 似乎仍保持登录状态。基本上用户已经从 Facebook 注销,但 FB.getLoginStatus 仍然返回连接。
有任何想法吗?谢谢 :)
var fbLogin = function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
---- !!!! jumps here even after the user logged out :(
} else {
}
}, true);
};
window.fbAsyncInit = function() {
FB.init({
appId: facebook_login_id,
status: true,
cookie: true,
xfbml: true,
user_email: true
});
fbLogin();
};
这里提到了同样的错误:https ://github.com/Wizcorp/phonegap-facebook-plugin/issues/620
解决方案
推荐阅读
- forms - 为什么没有使用 Spring Boot 命令对象发布对象/复杂类型?
- json - 如何创建表格并从任何单元格中的数据填充
- azure - 使用 Azure DevOps DACPAC 任务在 Azure SQL DB 的主数据库上运行 SQL 命令
- python - 如何根据字符串值在复杂的树状嵌套字典中搜索键值对,该字符串值在 Python 中包含类似 Jinja 的分隔符
- python - Pandas 通过远程服务器 ip 地址读取 csv
- java - spring-integration 和 spring-batch 项目有什么区别?
- python - 具有可变格式(小数位)的装饰器计时器功能?
- amazon-web-services - 如何使用 CloudFormation 配置 CloudFront 以将“ForwardedValues”中的“Headers”属性设置为“all”?
- r - 根据多个条件选择单行
- python - 如何使用 Python 在 Firestore 中保存类型为“Reference”的文档