Аутентификация Chrome Extension / network-request-fail при взаимодействии с Firebase
Я пытаюсь реализоватьFirebase E-Mail логин в мое расширение. Из расширений popup.html я вызываю мой login.html, который обрабатывает процесс, он выглядит так:
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
}
});
Когда я просто открываю свой login.html локально, это работает. Вызов его из всплывающего окна расширений делает его неработоспособным, и я получаю сообщение об ошибке:
«Авториз / сеть запрос не удался»
Я предполагаю, что Chrome не позволяет моему сценарию связаться с сервером. Есть ли обходной путь для этого? Не удалось найти решение в документации. Это уже не политика безопасности контента, которую я уже исправил.
---- ОБНОВИТЬ
После того, как Firebase выпустил 3.0.5, я получаю другую ошибку:
"Auth / слишком много-запросов"