FB.getLoginStatus适合我但不适合我的测试人员

时间:2013-09-29 19:42:47

标签: javascript facebook

我正在测试一款在我的计算机上运行正常的应用程序,但是当我的朋友测试时,它无法正确加载到他的计算机上。他获取权限屏幕,选择权限,然后其余部分将不加载。

我发现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);
      }
  });

1 个答案:

答案 0 :(得分:0)

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