Javascript &引用;发生了网络错误";向Firebase注册电子邮件/密码时出错

Javascript &引用;发生了网络错误";向Firebase注册电子邮件/密码时出错,javascript,firebase,oauth,firebase-authentication,Javascript,Firebase,Oauth,Firebase Authentication,我正在遵循Firebase在其官方文档中指定的电子邮件/密码注册设置;但是,在继续进行身份验证时,我不断收到“发生网络错误”错误 身份验证代码: window.onload = function() { const config = { apiKey: "", authDomain: "", databaseURL: "", storageBucket: "", messagingSenderId: "" }; firebase.ini

我正在遵循Firebase在其官方文档中指定的电子邮件/密码注册设置;但是,在继续进行身份验证时,我不断收到“发生网络错误”错误

身份验证代码:

window.onload = function() {
  const config = {
        apiKey: "",
    authDomain: "",
    databaseURL: "",
    storageBucket: "",
    messagingSenderId: ""
  };
  firebase.initializeApp(config);
  const btnSignUp = document.getElementById('btnSignUp');

  btnSignUp.addEventListener('click', function() {
    const inputEmail = document.getElementById('username-input');
    const inputPassword = document.getElementById('password-input');

    const email = inputEmail.value;
    const password = inputPassword.value;
    firebase.auth().createUserWithEmailAndPassword(email,    password).catch(function(error) {
        console.log(error);
    });
  });
};
控制台错误:

A network error (such as timeout, interrupted connection or unreachable host) has occurred.

全部设置-问题是按钮中的“type”属性未定义,默认为提交类型。通过设置type=“button”,问题得以解决

全部设置-问题是按钮中的“type”属性未定义,默认为提交类型。通过设置type=“button”,问题得以解决

请提供有关您正在使用的环境的更多信息。你还可以查看你的网络日志吗。请求发出了吗?这应该有助于解释问题。请提供有关您正在使用的环境的更多信息。你还可以查看你的网络日志吗。请求发出了吗?这应该有助于解释问题。我也遇到了同样的问题,将类型设置为按钮如何解决此问题?@KaoriYui如果按钮类型为submit且位于表单标记内,它将触发表单标记中定义的操作,如果没有任何操作,也会触发刷新。发生这种情况时,对Firebase的身份验证请求会中断,并引发错误。通过将类型设置为button,这可以减少错误的发生。我也遇到过同样的问题,将类型设置为button如何解决此问题?@KaoriYui如果按钮类型为submit,并且位于表单标记中,它将触发表单标记中定义的操作,如果没有任何操作,也会触发刷新。发生这种情况时,对Firebase的身份验证请求会中断,并引发错误。通过将type设置为button,这可以减少该错误的发生。