我正在尝试打开我的主登录页面,但这只给我标题,而没有其他内容。在开发人员工具中确实出现错误和警告,如下所示:
”看起来您正在使用Firebase JS SDK的开发版本。 将Firebase应用程序部署到生产环境时,建议仅导入 您打算使用的各个SDK组件。
对于CDN构建,可以按以下方式使用 (替换为组件名称-即auth,数据库等):
https://www.gstatic.com/firebasejs/5.0.0/firebase-。js“
和
SCRIPT438:对象不支持属性或方法“ auth”
下面是我的代码:
firebase.auth()。onAuthStateChanged(function(user){ 如果(用户){ //用户已登录。
document.getElementById("user_div").style.display = "block";
document.getElementById("login_div").style.display = "none";
var user = firebase.auth().currentUser;
if(user != null) {
var email_id = user.email;
document.getElementById("user_para").innerHTML = "User Email : " + email_id;
}
}其他{ //没有用户登录。
//document.getElementById("user_div").style.display = "none";
// document.getElementById("login_div").style.display = "block";
} });
我也有以下脚本标签:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.0.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.0.0/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.0.0/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.0.0/firebase.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.0.2/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.0.2/firebase-database.js"></script>
任何帮助将不胜感激!