我正在使用Phaser和Firebase用javascript开发网络应用。在chrome中,打开开发工具后,如果用户使用重定向通过Firebase auth登录到Facebook,则返回我的应用程序后,该应用程序会加载,但没有按钮会响应鼠标输入。如果我退出并通过按两次F12键重新进入chrome开发工具模式,则这些按钮将响应并按预期工作。如果我不处于开发工具模式,则根本不会发生该问题。
这是其他任何人都经历过的问题吗?任何人都不知道会发生什么情况吗?谢谢。
我应该添加,控制台中没有报告与该问题有关的错误。
这是我正在使用的重定向代码的代码段,尽管我不确定它是否与问题有关:
firebase.auth().signInWithRedirect(provider);
然后触发:
firebase.auth().getRedirectResult().then(function(result) {
//we come here, after the game has reloaded
if(result.credential){
console.log("success");
}
}).catch(function(error) {
// Handle Errors here.
} else {
console.log("sign in failed");
}
});