title: Chrome Extension auth/network-request-failed when communicating with Firebase
body: <p>I'm trying to implement the <a href="https://github.com/firebase/quickstart-js/blob/master/auth/email.html" rel="nofollow">Firebase E-Mail login</a> into my Extension. From the extensions popup.html, I'm calling my login.html, which handles the process, it looks like this:</p>
  
  <pre><code>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
            }
          });
  </code></pre>
  
  <p>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:</p>
  
  <blockquote>
    <p>"auth/network-request-failed"</p>
  </blockquote>
  
  <p>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.</p>
  
  <p>---- UPDATE</p>
  
  <p>After Firebase now released 3.0.5, I'm getting a different error now:</p>
  
  <blockquote>
    <p>"auth/too-many-requests"</p>
  </blockquote>