Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 getLoginStatus适用于我,但不适用于我的测试人员_Javascript_Facebook - Fatal编程技术网

Javascript getLoginStatus适用于我,但不适用于我的测试人员

Javascript getLoginStatus适用于我,但不适用于我的测试人员,javascript,facebook,Javascript,Facebook,我正在测试一个在我的电脑上运行良好的应用程序,但当我的朋友测试时,它无法正确加载到他的电脑上。他获得权限屏幕,选择权限,然后其余的将不会加载 我发现FB.getLoginStatus没有返回任何关于他的信息。这不应该是一个浏览器问题,因为我已经让他在Firefox(我使用的)中尝试过了。另外,这不应该与他的facebook帐户有任何关系,因为我让他以我的身份登录,并用相同的结果进行测试 我端的writeDisplayConsole写“已连接”等,但对我的朋友来说,没有关于连接的任何内容,这意味着

我正在测试一个在我的电脑上运行良好的应用程序,但当我的朋友测试时,它无法正确加载到他的电脑上。他获得权限屏幕,选择权限,然后其余的将不会加载

我发现FB.getLoginStatus没有返回任何关于他的信息。这不应该是一个浏览器问题,因为我已经让他在Firefox(我使用的)中尝试过了。另外,这不应该与他的facebook帐户有任何关系,因为我让他以我的身份登录,并用相同的结果进行测试

我端的writeDisplayConsole写“已连接”等,但对我的朋友来说,没有关于连接的任何内容,这意味着getLoginStatus没有响应。应用程序的其余部分显示良好,但welcomePlayer函数不执行

有人知道问题是什么吗

  FB.getLoginStatus(function (response) {
      writeDisplayConsole('FB LSTATUS: ' + response.status);
      if (response.status === 'connected') {
          gPlayerFBID = response.authResponse.userID;
          writeDisplayConsole('User ID:'+ gPlayerFBID);
          welcomePlayer(gPlayerFBID);
      }
  });

我不得不让我的朋友在他的facebook设置下禁用“安全浏览”,因为该应用程序不在安全连接上。禁用安全浏览后,应用程序工作正常。

错误消息是什么?你想展示什么?你用的是什么代码?我的水晶球有一个松动的电线,所以我现在看不出你那边出了什么问题。编辑以显示有问题的部分。你注意到你的else与if断开了吗?啊,对不起,有一段时间没有看这部分代码了。这来自上面的另一个if语句,它检查布尔值是否使用facebook,所以这不是问题所在。(已编辑)因此您假定
response
response.status
都在回调上定义。为什么?您是否尝试过检查该值?您在执行登录后是否正在运行此呼叫?当你允许弹出窗口时,你的朋友是否阻止了它们?