gpt4 book ai didi

javascript - Facebook Javascript SDK : Event auth. sessionChange 和 auto.logout 仅在页面刷新时触发

转载 作者:行者123 更新时间:2023-12-02 05:13:16 24 4
gpt4 key购买 nike

我为我的网站实现了 facebook 单点登录,使用他们的 javascript sdk。

javascript 添加了 cookie,我处理得很好。

问题与用户何时退出 facebook 有关,我希望 auth.sessionChange 或 auth.logout 事件会触发,但这只会在页面刷新时发生。

由于我的实现是在服务器端完成的,这意味着在用户退出 Facebook 后,他们可以在正确退出之前再次访问一个安全页面。

这是正常情况还是这些事件通常会立即触发,我可能在 facebook 应用程序的配置中做了一些不正确的事情?

最佳答案

将近 1/2 年后,我不知道它是否有用,但我自己尝试了这些东西,发现如果我从他们的网站(而不是从包含 FB 对象的当前页面,例如使用 FB.login())。

此外,通过不断轮询 getLoginStatus 和 getSession,如果我登录/注销 facebook(!从他们的网站)没有任何变化。

我的结论?!他们的剧本与 facebook 上的真实事件完全不同步。对我有用的唯一方法是不断地执行 FB.ini(...)。(这就像不断刷新)

我希望它对其他遇到同样问题的人有用....?!?

关于javascript - Facebook Javascript SDK : Event auth. sessionChange 和 auto.logout 仅在页面刷新时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3370766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com