2

Flex/Actionscript アプリで FB.login を使用しています。資格情報を挿入した後、空白のポップアップが表示されるようになりました。IEではまだ機能しますが、私が読んだことから、これが原因です:

FB.login を呼び出すと、JS SDK がポップアップ ウィンドウを開こうとします。そのため、このメソッドはユーザーのクリック イベントの後にのみ呼び出す必要があります。そうしないと、ほとんどのブラウザーでポップアップ ウィンドウがブロックされます。

私は Javascript ポップアップを表示し、ユーザーがそれをクリックした後に FB.login を実行し、データを Actionsript に送り返すことを考えていました。これは機能しますか?Actionscriptでは、私は単に実行しています: Facebook.login(onLoginHandler,{perms:'friends_work_history'});

では、JS を呼び出して、Actionscript でログイン データを取得するにはどうすればよいでしょうか。

4

1 に答える 1

0

ブロッカーが原因だった場合、ポップアップはまったく表示されないと思います。

ログイン状態を取得して FB.login を呼び出すコードの構造は?

同様の問題がありました。問題の原因となった FB.login コールバック内/周辺のコードであることが判明しました。

これはうまくいく何か (javascript) の良い例です: http://developers.facebook.com/blog/post/2012/05/08/how-to--improve-the-experience-for-returning-users/

于 2012-07-17T23:19:34.357 に答える