首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在firebase托管之后,我得到了错误"firebase没有被定义“

在firebase托管之后,我得到了错误"firebase没有被定义“
EN

Stack Overflow用户
提问于 2019-11-20 13:41:50
回答 1查看 64关注 0票数 0

在firebase托管之后,我得到了错误"firebase未定义“。我试过使用api密钥,但它也不起作用。

我将以下代码粘贴到我的index.html中

代码语言:javascript
运行
复制
<!-- update the version number as needed -->
<script defer src="/__/firebase/7.4.0/firebase-app.js"></script>
<!-- include only the Firebase features as you need -->
<script defer src="/__/firebase/7.4.0/firebase-auth.js"></script>
<script defer src="/__/firebase/7.4.0/firebase-database.js"></script>
<script defer src="/__/firebase/7.4.0/firebase-messaging.js"></script>
<script defer src="/__/firebase/7.4.0/firebase-storage.js"></script>
<!-- initialize the SDK after all desired features are loaded -->
<script defer src="/__/firebase/init.js"></script>
<script src="/javascripts/sessionchk.js"></script>

sessionchk.js >>

代码语言:javascript
运行
复制
firebase.auth().onAuthStateChanged(function(user) {
        if (user) {
            document.getElementById("loginmenu").textContent = "logout";
            document.getElementById("loginmenu").href = "/logout";
        } else {
            document.getElementById("loginmenu").textContent = "login";
            document.getElementById("loginmenu").href = "/loginform";
        }
    });

我现在错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-11-20 13:57:32

您需要向<script>标记添加一个defer属性--在加载其余脚本之前按原样加载它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58947451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档