在Chrome和Safari中,它的运行非常漂亮,只要单击该按钮,它每次都会注销。
但是,使用FF和IE时,请单击它,它会不断刷新以尝试从facebook加载内容,但永远不会退出注销回调。如果您执行20次操作,它最终将注销您并允许您再次登录。这根本不一致。几天前一切正常,没有任何更改,但现在已无效。
没有JavaScript错误。这是我的注销代码。
FB.getLoginStatus(function(response)
{
alert("inResponse");
if(response.status == 'connected')
{
alert("inConnected");
FB.logout(function(response){
alert("inLogout");
window.location="./logout.php";
});
}
........
inReponse正在打印,inConnected正在打印,inLogout从未成功调用。。。这非常令人沮丧,您知道什么地方可能出错吗?谢谢
最佳答案
看起来我不确定以太币,但我认为您可能会缺少一些右括号
FB.getLoginStatus(function(response))
{
alert("inResponse");
if(response.status == 'connected')
{
alert("inConnected");
FB.logout(function(response)){
alert("inLogout");
window.location="./logout.php";
});
}
可能会有所帮助
关于facebook - 在Firefox和IE中注销似乎很麻烦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7381705/