0

Facebook Javascript SDK v2.10を使用して、私たちのウェブサイトでFacebook認証を追加しようとしています。私の目的はFacebook経由でログインし、認証されたユーザーをフェッチすることです。 私が直面している問題は、Firefoxに、認証されたユーザーを取得できません。FirefoxでFacebook js sdk v2.10を使用しているユーザーを取得できません

あなたは「Facebook経由ログイン」ボタンをクリックすると、私は、テストページにHERE

を作成して、FB.login関数が呼び出されます。応答が受信されると、私はFB.api関数を呼び出しています。続いては、Chromeの私のコード

FB.login(function(response) { 
       let p1 = document.createElement('p'); 
       p1.innerHTML = "FB.login response follows:<br>"+ JSON.stringify(response); 
       document.body.appendChild(p1) 
       FB.api('/me', {fields: 'id,first_name'}, 
        function(response) { 
         let p2 = document.createElement('p'); 
         p2.innerHTML = "FB.api response follows:<br>"+ JSON.stringify(response); 
         document.body.appendChild(p2) 
        }); 
      }); 

で、FB.apiのコールバックが呼び出され、応答が受信されていますが、、Firefoxで、これは起きていません。なぜこれが起こっているのか理解してもらいます。

答えて

0

私はFacebookのSDDをPolymerアプリで使っていました。 sdkのドキュメントでは、index.htmlにsdk初期化コードを追加することを提案しています。

しかし、ポリマーのために、あなたは(あなたがpolymer-starter-kitを使用している場合my-app.html)ルートアプリのconnectedCallback方法でコードを追加する必要が

未知の理由のために、Firefoxの上webcomponent-loader.jsブロックFacebookの初期化、SDKコードの場合index.htmlに追加されています。

関連する問題