Facebook login sans pop-up?

Je suis en train de faire un simple facebook app, mais pour l'autorisation, il semble que c'est toujours bloqué par un pop-up blocker. Mon code est donc:

FB.init({
        appId  : THEAPPPIDDDD,
            status : true,
            cookie : true,
            xfbml  : true,
   });


FB.login(function(response) {
           if (response.authResponse) {
               FB.api('/me', function(response) {
               FB.logout(function(response) {
                               console.log('Logged out.');
                           });
                   });
           } else {
               console.log('User did not authorize.');
           }
       });

Toute aide serait grandement apprécié... merci

Je pense que c'est impossible de faire Facebook connexion sans pop-up - de par leur conception. Il serait mauvais de sécurité. Pour éviter la plupart des bloqueurs de pop-up à partir de blocage des pop-up, vous devez vous assurer que le pop-up est une conséquence directe de l'utilisateur, cliquez sur. Les Pop-ups qui ne sont pas initiées par l'utilisateur ont tendance à être bloqué.

OriginalL'auteur Dave Zhang | 2011-08-19