Javascript 从本地主机调用时,auth.login根本不会被激发,而注销后,auth.logout需要很长时间才能被激发
当我从本地主机运行脚本时,auth.login根本不会被触发。 而一旦我在半小时后从facebook注销,auth.logout事件将被触发。谁能告诉我原因并给我提些建议吗。 我是这样做的:Javascript 从本地主机调用时,auth.login根本不会被激发,而注销后,auth.logout需要很长时间才能被激发,javascript,facebook,Javascript,Facebook,当我从本地主机运行脚本时,auth.login根本不会被触发。 而一旦我在半小时后从facebook注销,auth.logout事件将被触发。谁能告诉我原因并给我提些建议吗。 我是这样做的: window.fbAsyncInit = function() { FB.init({ appId: "472581889444408", status: true, xfbml: true, oauth: true
window.fbAsyncInit = function() {
FB.init({
appId: "472581889444408",
status: true,
xfbml: true,
oauth: true
});
FB.Event.subscribe('auth.statusChange', function(response){alert("status changed");});
FB.Event.subscribe('auth.authResponseChange', function(response){alert("authResponse changed");});
FB.Event.subscribe('auth.login', function(response){alert("log in");});
FB.Event.subscribe('auth.logout', function(response){alert("log out");});
};
你能发一些代码吗?否则,我们只能猜测你的问题是什么。是否需要向FB.init提供任何额外参数?如果我在1个选项卡中打开facebook并登录,然后加载我的页面,那么它将显示“状态更改”和“authResponse更改”的警报。但一旦我注销,它就不会向我显示“注销”警报