2011-04-26 1 views
0

그래서 메커니즘이 간단합니다. 나는 페이스 북의 JS SDK의 FB.login()을 사용하여 사용자가 내 응용 프로그램에 로그인 할 수있게했습니다. 사용자가 허용을 클릭하면 Ajax를 호출하여 페이지의 내용을 업데이트하려고합니다.Facebook 응용 프로그램에서 FB.login()을 실행 한 후 리디렉션을 중지하는 방법은 무엇입니까?

그러나 팝업은 사라지고 내 ajax 호출도 중단되는 즉시 페이지가 새로 고쳐집니다. FB가 내 페이지를 새로 고치는 것을 어떻게 방지합니까?

당신은() http://jsfiddle.net/mmhan/7BGmf/3/

HH.fb_userConnected에서 코드의 개요를 볼 수있는 Ajax 호출이다. 이 문서는 또한 FB.Login() 함수에 대한 추가 매개 변수를 설명하지 않습니다.

더 이상 정보가 필요하다는 것을 알고 있습니다.

  • mmhan

답변

0

당신이 AJAX 호출을 발행 할 수 있습니다이

FB.Event.subscribe('auth.login', function() { 
    // if you already have this, it's why the page refreshes in the first place 
    // window.location.reload(); 
}); 

처럼 auth.login 이벤트에 가입하십시오. 행운을 빕니다.

관련 문제