我使用Firebase-CLI创建了一个应用程序,并且编写了一个代码来重定向,以在用户登录到其他位置以及用户未登录时重定向。但是当我尝试发球的时候没用
这是我的html代码
<!DOCTYPE html>
<html>
<head>
<title>JTM Check</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<!-- update the version number as needed -->
<script defer src="/__/firebase/6.0.2/firebase-app.js"></script>
<script defer src="/__/firebase/6.0.2/firebase-auth.js"></script>
<script defer src="/__/firebase/init.js"></script>
<script>
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
} else {
// No user is signed in.
}
});
</script>
</body>
</html>
这是错误
(索引):15未捕获的参考错误:未定义firebase
at(index):15
(匿名)@(索引):15
答案 0 :(得分:2)
从脚本中删除defer
(如果存在)它指定在页面完成解析后执行脚本。因此您的脚本是在加载firebase
之前执行的