2012-02-16 4 views
0
.

. У меня есть несколько попыток в течение нескольких часов, чтобы заставить это работать ... В некоторых браузерах IE ПРИМЕЧАНИЕ. Не все я получаю эту ошибку, когда пытаясь подключиться к Facebook.fb.xd.resolverelation (...). Fb 'является нулевым или нет объектом. Вождение меня сумасшедшим.

fb.xd.resolverelation(...).fb' is null or not an object 

Ошибка появляется, когда скрипт внутри всплывающего окна возвращается на мой сайт после входа в Facebook.

Мой код выглядит следующим образом для подключения

window.fbAsyncInit = function() { 
      FB.init({ 
      appId  : '12345', 
      status  : true, 
      cookie  : true, 
      xfbml  : true, 
      oauth  : true, 
      channelUrl : '//site.com/pages/channel.php', 
      }); 

     function updateButton(response) { 
        //button  = document.getElementById('fb-auth'); 
        loginHolder = document.getElementById('faceAccess'); 



        if (response.authResponse) { 
         //user is already logged in and connected 
         loginHolder.style.display = "none"; 
         FB.api('/me', function(info) { 
          login(response, info); 
         }); 

        } 
       } 

     //window.onload=function(){ 
      // run once with current status and whenever the status changes 
      FB.getLoginStatus(updateButton); 
      FB.Event.subscribe('auth.statusChange', updateButton); 
     //} 

    }; 
    (function(d){ 
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
     js = d.createElement('script'); js.id = id; js.async = true; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     d.getElementsByTagName('head')[0].appendChild(js); 
    }(document)); 

ответ

0

Попробуйте изменить status : true, к status : false, и посмотрите, что обеспечивает лучшие результаты.

+0

Спасибо за комментарий! Это не сделало этого, однако :(У меня никогда не было никаких проблем с этим, прежде чем я не могу понять, что проблема ... – Tobias

+0

следующая попытка заставить его использовать HTTPS только. Посмотрите, нравится ли этой одной версии IE лучше. – DMCS

+0

Еще раз спасибо за вашу помощь, к сожалению, это тоже не сделало :(Может ли это иметь какое-то отношение к перекрестному домену? Это так странно, что это случается с некоторыми браузерами. – Tobias

Смежные вопросы