2

ChromeでfbAsyncInitを起動する際に問題が発生しますが、Firefoxで起動することがわかります(アラートを通じて)。

私はいくつかのstackoverflowの質問/回答を読みましたが、多くの人がそれをchannelUrlまでさかのぼることがわかりました。channelUrlについては、完全に削除してみました(オプションである必要があるため)。また、ドキュメント(https://developers)に記載されている適切なファイルを含む.phpファイルと.htmlファイルを使用してみました。チャネルファイルの下のfacebook.com/docs/reference/javascript/ )。

コードの抜粋は次のとおりです。

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
    });
};

前もって感謝します。

4

1 に答える 1

3

FacebookDisconnectというChrome拡張機能を使用していたことがわかりました。私が無効にした瞬間、すべてがうまくいきました。:/

于 2012-10-17T22:45:18.620 に答える