我正在开发具有Facebook连接功能的网站。该网站在使用facebook connect时运行良好,但是唯一的问题是,当我单击facebook connect的注销按钮时,会出现一个带有facebook CSS的弹出窗口,但显示不正确。我想更改或更新Facebook Connect注销弹出窗口的CSS。

任何遇到此问题的人,请帮助我,我陷入了这一问题。任何帮助将不胜感激。

最佳答案

您可以使用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');
        }
      });
    };
  }
}

10-07 19:44
查看更多