2012-02-21 3 views

답변

0

페이스 북의 OAuth 2.0으로 마이그레이션했습니다 https://developers.facebook.com/docs/reference/javascript/FB.login/

시도 : 아직 FB.ui을 남기고는 FB.login.I를 사용할 필요가 없습니다

FB.login(function(response) { 
    if (response.authResponse) { 
     // user granted permissions 
    } 
}, { scope: "email" }); 
+0

동일하게 시도했지만 권한을 부여한 후에도 열려있는 iframe 창을 엽니 다. –

+0

추가 정보를 게시해야합니다. 콘솔에 오류가 있습니까? 어떻게 JS SDK를 초기화합니까? 문제가 특정 브라우저에서 발생하거나 발생합니까? 기타 ... –

0

이 줄 이전 FB 추가했습니다. UIServer.setLoadedNode = function (a, b) {FB.UIServer._loadedNodes [a.id] = b; }; IE에서 필요없는 iframe 창을 닫으십시오. 근본적인 원인입니다. 똑같이 수정하십시오. 이전 버전과 마찬가지로 작동합니다. 팝업을 닫아야하는 유일한 방법은 jquery와 css를 사용하는 것입니다.

+0

여전히 작동을 멈출 때를 모르는 채로 OAuth2.0으로 마이그레이션하는 것이 좋습니다. https://developers.facebook.com/docs/reference/dialogs/oauth/를 참조하십시오. –

관련 문제