考虑以下2场景:
1)我有一个Facebook 退出&登录按钮在我的应用程序(比如myApp)上,我使用登录按钮登录Facebook(它提示我登录facebook登录对话并登录成功)。现在我打开一个新的浏览器选项卡,然后转到 www.facebook.com ,它打开我的Facebook帐户。现在我来到我的应用程序(myApp)并单击Facebook 注销按钮,我看到我能够注销 www.facebook.com .....毫无疑问,这很好。
现在考虑我的第二个场景
2)我打开两个标签,一个是 myApp ,第二个是 www.facebook.com 。我首先从 www.facebook.com 登录我的Facebook帐户。现在我来 myApp 并刷新它并点击Facebook 退出按钮。这次我没有从 www.facebook.com 退出。
考虑到 myApp 上的Facebook 退出按钮是使用Javascript SDK FB.logout(function(){})
实现的,我已经配置了我的Facebook appId 正确。
所以我的重大问题是:
是否可以从www.facebook.com注销用户而不考虑javascript SDK配置中所需的 appId ?
或
是否可以使命令中的用户访问令牌无效以杀死脸书浏览器会话。