Résultats du projet Firebase dans l'erreur "Auth / network-request-failed" lors de la connexion

Je me heurte à un problème étrange avec mon projet Cordova qui utilise Firebase. Il fonctionne parfaitement dans le navigateur, mais quand je lance mon application sur un émulateur ou un téléphone (Android), (au moins), la première tentative de connexion par chargement entraîne toujours une erreur "Auth / network-request-failed". Voici mon code Firebase pertinent:

<!-- 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" /> 

Et voici ma méta-étiquette de sécurité (ce que j'ai entendu pourrait entraîner un problème similaire):

 <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"]> 

EDIT: Je n'ai modifié aucun code, mais maintenant, j'éprouve cette erreur de temps en temps dans le navigateur (Chrome) aussi, si moins souvent. Je ne peux pas trouver un modèle, bien que le problème semble disparaître dans une session après l'enregistrement de l'utilisateur. Toute aide serait grandement appréciée, merci beaucoup.

Je suis arrivé à cette réponse avec l'aide du support Firebase. Il s'avère que mon bouton qui appelait la fonction de connexion était de type "submit", ce qui faisait rafraîchir ma page chaque fois qu'elle était pressée. Cela interromprait le processus d'authentification, ce qui entraînerait l'erreur "réseau-demande-échouée". Pour réparer ceci, débarrassez-vous de type = "submit" dans le bouton.

J'ai passé beaucoup de temps à me confondre et ce n'est que lorsque j'ai désactivé l'extension CORS Chrome quand elle a commencé à fonctionner sur Chrome.

Chrome Canary et Firefox sans aucune extension CORS étaient aussi bien. Je ne crois pas que le type de soumission soit pertinent.

Désactiver le plugin Chrome CORS travaillé pour moi