В Firefox и IE выход из системы выглядит очень некорректно - PullRequest
3 голосов
/ 12 сентября 2011

В 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 голосов
/ 25 октября 2011

Глядя, я не уверен, что эфир, но я думаю, что вы можете пропустить несколько заключительных скобок

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

Может быть полезным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...