Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何修复:无法读取属性';谷歌供应商';未定义的_Javascript_Html_Firebase_Firebase Authentication - Fatal编程技术网

Javascript 如何修复:无法读取属性';谷歌供应商';未定义的

Javascript 如何修复:无法读取属性';谷歌供应商';未定义的,javascript,html,firebase,firebase-authentication,Javascript,Html,Firebase,Firebase Authentication,我正在使用firebase进行身份验证,但在设置时遇到了一些问题 我已经尝试了教程中提到的所有内容,但没有成功 //您的web应用程序的Firebase配置 var firebaseConfig={ apiKey:“AIzaSyBtnE9XZR_tYckh5dYlwKbFdG3Nqs7y6JI”, authDomain:“example123-6edfb.firebaseapp.com”, 数据库URL:“https://example123-6edfb.firebaseio.com", p

我正在使用firebase进行身份验证,但在设置时遇到了一些问题

我已经尝试了教程中提到的所有内容,但没有成功


//您的web应用程序的Firebase配置
var firebaseConfig={
apiKey:“AIzaSyBtnE9XZR_tYckh5dYlwKbFdG3Nqs7y6JI”,
authDomain:“example123-6edfb.firebaseapp.com”,
数据库URL:“https://example123-6edfb.firebaseio.com",
projectId:“示例123-6edfb”,
storageBucket:“”,
messagingSenderId:“113254883849”,
appId:“1:113254883849:web:2e6706cd75b6bbd9”
};
//初始化Firebase
firebase.initializeApp(firebaseConfig);
//FirebaseUI配置。
变量uiConfig={
SignInsAccessUrl:“algo.html”,
签署:[
//保留要向用户提供的提供商的行。
firebase.auth.GoogleAuthProvider.PROVIDER\u ID,
firebase.auth.FacebookAuthProvider.PROVIDER\u ID,
firebase.auth.TwitterAuthProvider.PROVIDER\u ID,
firebase.auth.GithubAuthProvider.PROVIDER\u ID,
firebase.auth.EmailAuthProvider.PROVIDER\u ID,
firebase.auth.PhoneAuthProvider.PROVIDER\u ID
],
//tosUrl和privacyPolicyUrl接受url字符串或回调
//功能。
//服务条款url/回调。
tosUrl:“”,
//隐私策略url/回调。
privacyPolicyUrl:函数(){
window.location.assign(“”);
}
};
//使用Firebase初始化FirebaseUI小部件。
var ui=newfirebaseui.auth.AuthUI(firebase.auth());
//start方法将等待DOM加载。
ui.start(“#firebaseui auth container”,uiConfig);
但是当我访问这个页面时,我得到了这个错误

(索引):49未捕获类型错误:无法读取未定义的属性“GoogleAuthProvider” at(索引):49


有什么想法吗?

您缺少
auth
脚本文件

将此添加到正在加载firebase的位置:

 <!-- firebase -->
  <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>
  <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-auth.js"></script>
  <!-- firebaseUI -->
  <script src="https://cdn.firebase.com/libs/firebaseui/4.0.0/firebaseui.js"></script>


如果需要更多信息,请检查文档

是否正确填写了
firebaseConfig
对象中的所有值?是的,我复制并粘贴了firebase页面提供的内容以粘贴到我的项目中
 <!-- firebase -->
  <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>
  <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-auth.js"></script>
  <!-- firebaseUI -->
  <script src="https://cdn.firebase.com/libs/firebaseui/4.0.0/firebaseui.js"></script>