2010-05-07 129 views
0

我正在開發具有臉書連接功能的網站。該網站與facebook連接運行良好,但唯一的問題是,當我點擊Facebook連接的註銷按鈕時,出現一個帶有facebook CSS的彈出窗口,顯示不正確。我想更改或更新Facebook連接註銷彈出窗口的CSS。facebook連接

任何人遇到這個問題,請幫我解決這個問題。任何幫助將不勝感激。

回答

1

您可以使用FB.logout()方法在後臺註銷。

粘貼在我在FB Console執行的代碼下面。註銷發生在沒有任何Popup的背景中。

<button id="fb-auth">LogIn</button> 

<script> 
function updateButton(response) { 
    Log.info('Updating Button', response); 
    var button = document.getElementById('fb-auth'); 

    if (response.session) { 
    button.innerHTML = 'Logout'; 
    button.onclick = function() { 
     FB.logout(function(response) { 
     Log.info('FB.logout callback', response); 
     }); 
    }; 
    } else { 
    button.innerHTML = 'Login'; 
    button.onclick = function() { 
     FB.login(function(response) { 
     Log.info('FB.login callback', response); 
     if (response.session) { 
      Log.info('User is logged in'); 
     } else { 
      Log.info('User is logged out'); 
     } 
     }); 
    }; 
    } 
}