Skip to content Skip to sidebar Skip to footer

Ie Fb.login Callback Not Running And Xd Proxy Window Left Open

I am having problems getting Facebook login to work correctly in IE. The problem is intermittent. Usually, when it makes the call to FB.login, the popup appears but stays on an emp

Solution 1:

I've been experiencing the same issue in IE9, and it seemed to stem from upgrading to Flash Player 10. I'd lost hope in trying to fix it since finding an open bug at Facebook covering it. But Henson has posted an answer that fixed it for me. In the JavaScript in my site master I removed the lines

    FB.UIServer.setLoadedNode = function (a, b) {
     //HACK: http://bugs.developers.facebook.net/show_bug.cgi?id=20168
     FB.UIServer._loadedNodes[a.id] = b;
    };

and now it works. (N.B. I have not checked to see if the IE8 issue those lines were intended to overcome returns.) If that's not it take a look at some of the answers suggested in FB.login dialog does not close on Google Chrome

Solution 2:

Try this right after FB.init:

if($.browser.msie || $.browser.opera) { // yes, this is jQuery :)FB.XD._transport = 'fragment';
  FB.XD.Fragment._channelUrl = yourChannelUrl;
}

Post a Comment for "Ie Fb.login Callback Not Running And Xd Proxy Window Left Open"