注销似乎在Firefox和IE中非常错误

时间:2011-09-11 22:26:23

标签: facebook logout

在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永远不会成功调用...这非常令人沮丧,任何想法可能出错?感谢

1 个答案:

答案 0 :(得分:0)

看起来我也不确定,但我认为你可能会遗漏几个右括号

        FB.getLoginStatus(function(response))
    {
        alert("inResponse");
        if(response.status == 'connected')
        {
            alert("inConnected");
            FB.logout(function(response)){
                alert("inLogout");
              window.location="./logout.php";
            });
        }

可能会有所帮助