次のコードを使用して、fbログインおよびログアウトイベントを購読しています。Facebookアプリケーション:FBイベントは初めてのみ動作します
FB.Event.subscribe('auth.logout', function(response) {
RefreshPageOnFBStatusChange(response);
});
FB.Event.subscribe('auth.login', function(response) {
RefreshPageOnFBStatusChange(response);
});
function RefreshPageOnFBStatusChange(response)
{
alert(response.status);
}
ユーザーがログインまたはログアウトしたときに別のページにリダイレクトしたいとします。ここで使用している関数は、実際のページ読み込み時にのみ呼び出され、それ以降は呼び出されません。私はfbのような、fb共有とライブストリームのプラグインをページに持っています。ライブストリームにログインしてログアウトすると、何も起こりません。助けて!
fb.initでstatus = falseを設定するとどうなりますか? – Kunal