A autenticação da extensão do Chrome / falha na solicitação de rede ao se comunicar com o Firebase
Estou tentando implementar oLogin de e-mail do Firebase na minha extensão. Nas extensões popup.html, estou chamando meu login.html, que lida com o processo, e fica assim:
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
}
});
Quando abro meu login.html localmente, ele funciona. Chamar a partir do pop-up de extensões faz com que não funcione, e recebo o erro:
"autenticação / falha na solicitação de rede"
Estou assumindo que o Chrome impede que meu script se comunique com o servidor. Existe uma solução alternativa para isso? Não foi possível encontrar nenhuma solução nos documentos. Não é a política de segurança de conteúdo que faz isso, que eu já corrigi.
---- ATUALIZAÇÃO
Depois que o Firebase lançou o 3.0.5, agora estou recebendo um erro diferente:
"auth / muitas solicitações"