FB.logout()メソッドを使用してバックグラウンドでログアウトできます。
FB Consoleで実行したコードの下に貼り付けます。ログアウトは、ポップアップなしでバックグラウンドで発生します。
<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');
}
});
};
}
}