I'm trying to implement the Firebase E-Mail login into my Extension. From the extensions popup.html, I'm calling my login.html, which handles the process, it looks like this:
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
var errorCode = error.code;
var errorMessage = error.message;
if (errorCode === 'auth/wrong-password') {
alert('Wrong password.');
} else {
console.error(error); //This produces the error quoted below
}
});
When I just open my login.html locally, it works. Calling it from the extensions popup makes it not work, and I get the error:
"auth/network-request-failed"
I'm assuming Chrome prevents my script from communication with the server. Is there a workaround for this? Couldn't find any solution in the docs. It is not the content security policy which does that, that I already fixed.
---- UPDATE
After Firebase now released 3.0.5, I'm getting a different error now:
"auth/too-many-requests"
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…