我正在测试一个在我的计算机上运行良好的应用程序,但是当我的朋友测试时,它无法正确加载到他的计算机上。他获得权限屏幕,选择权限,然后其余的将不会加载。
我发现 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);
}
});