|
|
1
2
从您的描述来看,我认为注销工作正常,但页面刷新不正常。 尝试这样的方法可能:
|
|
|
2
0
您可以尝试在回调函数中放置一个警报,以查看fb.logout是否真的完全成功。 我最初把fb.logout直接放在一个锚链接的onclick事件中,虽然它在FF和Chrome中工作,但在IE或我的Android浏览器中不工作。 FF和Chrome将足够快地执行fb.logout调用以使其正常工作,但IE和移动浏览器(由于网络速度以及javascript引擎的差异)将无法在浏览器加载您要重定向到的任何页面之前成功完成调用。 我想我正在做和你做的完全一样的事情,这段代码对我很有用:
令人惊讶的是,在大多数环境中,fb.logout需要2+秒才能完全成功。显然有某种Ajax调用涉及到撤销服务器上的身份验证,而不仅仅是破坏本地cookie。 |