javascript – Firebase项目导致登录时出现“Auth/network-request-failed”错误

前端之家收集整理的这篇文章主要介绍了javascript – Firebase项目导致登录时出现“Auth/network-request-failed”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Firebase的Cordova项目遇到了一个奇怪的问题.它在浏览器中完美运行,但是当我在模拟器或手机( Android)上运行我的应用程序时,(至少)每次加载的第一次登录尝试总是会导致“Auth / network-request-Failed错误.这是我的相关Firebase代码
<!-- Import Firebase JS -->
<script src="https://www.gstatic.com/firebasejs/3.2.1/firebase.js"></script>

<!-- Import Firebase Authentication-->
<script src="https://www.gstatic.com/firebasejs/ui/live/0.4/firebase-ui-auth.js"></script>
<link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/live/0.4/firebase-ui-auth.css" />

这是我的安全元标记(我听说可能会导致类似的问题):

<Meta "content_security_policy": "script-src 'self' https://apis.google.com https://www.googleapis.com https://securetoken.googleapis.com; object-src 'self'","permissions": ["https://*/*","activeTab"]>

编辑:我没有更改任何代码,但现在我偶尔会在浏览器(Chrome)中遇到此错误,如果不经常.我找不到一个模式,虽然问题似乎在用户注册后的会话中消失了.非常感谢任何帮助,非常感谢你.

解决方法

我在Firebase支持的帮助下得出了这个答案.事实证明,我调用登录功能的按钮是“提交”类型,这导致我的页面每次按下时都会刷新.这会中断身份验证过程,从而导致“网络请求失败”错误.要解决此问题,请在按钮中删除type =“submit”.

猜你在找的JavaScript相关文章