2012-10-16 8 views
2

fbAsyncInit을 Chrome에서 실행하는 데 문제가 있습니다. 경고를 통해 Firefox에서 실행되는 것을 확인할 수 있습니다.fbAsyncInit은 Firefox에서는 실행되지만 Chrome에서는 실행되지 않습니다.

일부 stackoverflow 질문/답변을 읽고 많은 사람들이 channelUrl로 추적 한 것으로 나타났습니다. channelUrl 들어, 내가 그것을 모두 제거하려고했는데 (그것은 선택이어야한다). 그리고 .php 파일뿐만 아니라 문서 (채널 파일 아래의 https://developers.facebook.com/docs/reference/javascript/)에서 언급 한 적절한 포함 된 .html 파일을 사용해 보았습니다. 사전에

var appID = '353110578113914'; 
    var redirectURI = 'http://localhost/fb/logged-in.html'; 
    var php = true; 
    var channel = 'http://localhost/fb/channel.php'; 

    window.fbAsyncInit = function() { 
    alert('fbAsyncInit was called'); 

    FB.init({ 
     appId  : appID, // App ID 
     channelUrl : channel, // Channel File 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
    }); 
}; 

감사 :

다음은 코드의 조각입니다.

답변

3

밖으로 나옵니다. Facebook 연결 끊기라는 Chrome 확장 프로그램을 사용하고있었습니다. 내가 비활성화 한 순간 모든 것이 잘 작동했습니다. :/

+1

나에게도 같은 일이 발생했지만 파이어 폭스에서는 유령을 사용합니다. 꼼꼼한! – jperelli

+0

오, 소년. Chrome에도 나를위한 유령이되었습니다. –

관련 문제