2011-09-11 20 views
3

在Chrome和Safari中,它的功能非常好,當你點擊它每次註銷的按鈕時。註銷在Firefox和IE中似乎非常有問題

然而,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永遠不會被調用成功......這是非常令人沮喪,任何想法可能是錯誤的?由於

回答

0

尋找我不知道酸,但我認爲你可能會丟失一些閉幕括號

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

可能是有益的