Аутентификация 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 / слишком много-запросов"

 Chaudhry Waqas17 июн. 2016 г., 14:04
как вы решили проблему?
 ffritz17 июн. 2016 г., 14:05
@Adamnick Все еще жду нового SDK, проверьте ответ ниже.
 Chaudhry Waqas17 июн. 2016 г., 15:17
У меня была другая проблема, я настраивал API на другой странице, поэтому он не был включен. благодарю вас

Ответы на вопрос(1)

Решение Вопроса

Решение этой проблемы должно появиться в следующем выпуске js 3.0.5 на этой неделе. Также убедитесь, что вы, вероятно, настроили свой файл manifest.json, используйте следующие минимальные настройки:

"content_security_policy": "script-src 'self' https://apis.google.com https://www.googleapis.com https://securetoken.googleapis.com; object-src 'self'", 
"permissions": ["https://*/*","activeTab"]
 ffritz18 июн. 2016 г., 15:43
Спасибо за ответ. Тем не менее, 3.0.5 приводит теперь к другой ошибке: «auth / too-many-questions»
 bojeil18 июн. 2016 г., 21:57
Это мера безопасности для предотвращения злоупотреблений. Вы должны отправлять много запросов на вход в течение короткого периода времени. Проверьте свой сетевой журнал, чтобы подтвердить. Попробуйте подождать пару минут и попробуйте снова.
 ykorach19 июн. 2017 г., 20:42
@ Bojeil ты спас мой день! Я пытался авторизоваться с помощью Google с всплывающих окон и даже в manifest.jsonобразец пожарной базы Есть пропущенные URL.
 ffritz19 июн. 2016 г., 11:34
Хорошо, я согласен, теперь это работает. Спасибо!

Ваш ответ на вопрос