0

今日、ウェブページで facebook ログインをクリックすると、通常どおりダイアログがポップアップしますが、[OK] をクリックすると、ポップアップが URL のある空白のページでスタックします。

https://www.facebook.com/dialog/oauth?app_id= {appid}&client_id={クライアント ID}&display=popup&domain={ドメイン}&e2e=%7B%7D&locale=en_US&origin=1&redirect_uri=http%3A%2F%2Fstatic 。 =token%2Csigned_request&scope=email%2Cpublish_stream&sdk=joey

そして、それは自動的に閉じて私のウェブページにリダイレクトしませんでした。

この空白ページのポップアップで、ソースを表示し、いくつかの js を参照してください 。 &base_domain=", origin = "http://{ドメイン}", ドメイン = "{ドメイン}"; document.domain='facebook.com';(function(){var a=window.opener||window.parent,b='fb_xdm_frame_'+location.protocol.replace(':','');function c( ){try{a.frames[b].proxyMessage(message,origin);}catch(e){setTimeout(c,100);}}function d(){_ fbNative.postMessage(message,origin);}if (window==top&&/FBAN/\w+;/i.test(navigator.userAgent)){if( window._fbNative&&__fbNative.postMessage){d();}else window.

誰でも同じ問題に直面していますか?

4

1 に答える 1

1

アップデートか何かでいくつかのバグがあります。Javascript SDK がうまく機能していません。- https://developers.facebook.com/x/bugs/482108261888889/

于 2014-02-06T04:00:46.753 に答える