2011-12-06 4 views
2

페이스 북에 대한 자바 스크립트 SDK를 사용하여 페이스 북, 당신은자바 스크립트 로그인 창

FB.login(function(response) { 
    if (response.authResponse) { 
    console.log('Welcome! Fetching your information.... '); 
    FB.api('/me', function(response) { 
     console.log('Good to see you, ' + response.name + '.'); 
     FB.logout(function(response) { 
     console.log('Logged out.'); 
     }); 
    }); 
    } else { 
    console.log('User cancelled login or did not fully authorize.'); 
    } 
}, {scope: 'email'}); 

내 문제는이를 사용하여, 그것은 브라우저의 일부를 죽이는 팝업 창을 여는 것입니다 할 수 있습니다. 어떻게 다른 방식으로이 작업을 수행 할 수 있습니까? 내부 div? 또는 오버레이 무언가.

감사합니다.

답변

1

사용자가 직접 클릭하면 FB.login 또는 팝업을 표시하는 메소드 만 호출해야합니다. 그러면 팝업이 차단되지 않습니다. 페이지를로드 할 때 또는 임의의 시간에 실행하려고하면 차단됩니다.

+0

예상대로 작동했습니다. – DigitalWM

0

가 미안 해요, 당신은 FB API는 당신이 그것을 할 수있게된다 어떤 방법으로 그것을 할 만 할 수 있습니다.

당신은 리버스 엔지니어링의 메커니즘을 시도 할 수 있지만, 페이스 북은 자사의 플랫폼에서 아무것도 변화로 즉시 중단됩니다.

관련 문제