Detectar se o usuário do facebook está logado sem popups

Eu estou tentando verificar se o usuário está logado no facebook (e redirecionar para outra página), mas não consigo abrir nenhum popup para isso:

Isso funcionará: mas abriria um popup caso o usuário NÃO esteja logado no facebook

FB.login(function(response) {
    if(response.status == 'connected')
              /*Redirect here*/
});

Isso está funcionando em outra teia, mas não aqui

window.fbAsyncInit = function() {
                FB.init({
                  appId      : myAppid, // App ID 
                  status     : true, // check login status
                  cookie     : true, // enable cookies to allow the server to access the session
                  xfbml      : true  // parse XFBML
                });
                FB.Event.subscribe('auth.login', function() {
                      /* REDIRECT HERE */
                });
              };
              // Load the SDK Asynchronously
              (function(d){
                 var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
                 if (d.getElementById(id)) {return;}
                 js = d.createElement('script'); js.id = id; js.async = true;
                 js.src = "//connect.facebook.net/es_ES/all.js";
                 ref.parentNode.insertBefore(js, ref);
               }(document));

Alguma pista aqui?

questionAnswers(1)

yourAnswerToTheQuestion