Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从本地主机调用时,auth.login根本不会被激发,而注销后,auth.logout需要很长时间才能被激发_Javascript_Facebook - Fatal编程技术网

Javascript 从本地主机调用时,auth.login根本不会被激发,而注销后,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

当我从本地主机运行脚本时,auth.login根本不会被触发。 而一旦我在半小时后从facebook注销,auth.logout事件将被触发。谁能告诉我原因并给我提些建议吗。 我是这样做的:

    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更改”的警报。但一旦我注销,它就不会向我显示“注销”警报