我使用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)中遇到此错误,如果不经常.我找不到一个模式,虽然问题似乎在用户注册后的会话中消失了.非常感谢任何帮助,非常感谢你.