Facebook JS SDKで、ユーザーがログインボタン(承認または拒否)をクリックした後にOauthダイアログを閉じるタイミングを検出しようとしているので、プロパティonloginがあります。
<div class='fb-login-button" onlogin="function...">FB login</div>
しかし、この方法は本当に悪いです!そして、要素プロパティなしでこれを実行できるというイベントや兆候は見つかりません...
関連する他のイベント:auth.authResponseChangeおよびauth.statusChangeは、ユーザーがすでにアプリに接続している場合、開始時に呼び出されます。そして、イベントauth.promptが呼び出されることはありません(これについてバグを報告しようとしていますが、バグレポートページにバグがあります...)。
このスクリプトもそうです:
$('.fb-login-button').each(function() {
var oldLoginFn = this.onlogin || $.noop();
this.onlogin = function () {
//my instructions...
return oldLoginFn.apply(this, arguments);
}
});
Oauthダイアログの戻りを検出するために私ができる最善のことは何ですか?ログインアクションを検出するイベントは実際にはありませんか?