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
});
};
감사 :
다음은 코드의 조각입니다.
나에게도 같은 일이 발생했지만 파이어 폭스에서는 유령을 사용합니다. 꼼꼼한! – jperelli
오, 소년. Chrome에도 나를위한 유령이되었습니다. –