【问题标题】:How to resolve Uncaught ReferenceError: firebase is not defined如何解决 Uncaught ReferenceError: firebase is not defined
【发布时间】:2020-03-19 06:59:54
【问题描述】:

我正在尝试将 firebase 分析集成到我的 Magento 网站中。我在正文结束标记之前添加了以下代码

<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/7.11.0/firebase-app.js"></script>

<!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#available-libraries -->
<script src="https://www.gstatic.com/firebasejs/7.11.0/firebase-analytics.js"></script>


<script>
  // Your web app's Firebase configuration
  var firebaseConfig = {
  apiKey: "api-key",
  authDomain: "project-id.firebaseapp.com",
  databaseURL: "https://project-id.firebaseio.com",
  projectId: "project-id",
  storageBucket: "project-id.appspot.com",
  messagingSenderId: "sender-id",
  appId: "app-id",
  measurementId: "G-measurement-id",
  };
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);
  firebase.analytics();
</script>

添加此代码后,我在 google chrome 控制台中收到此错误。

Uncaught ReferenceError: firebase is not defined

感谢任何形式的帮助。

更新

【问题讨论】:

标签: javascript firebase magento2 firebase-analytics


【解决方案1】:

我尝试运行此代码,但除了 firebase 凭据之外还有其他错误。是第一个加载的脚本(它包含全局设置 firebase 的部分)。 检查请求是否正常的网络选项卡,在重新加载之前禁用缓存并检查响应是否包含 "object" == typeof self && self.self === self && void 0 !== self.firebase .

【讨论】:

  • Js 正在加载 200 ok
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-06
  • 2020-05-05
  • 2021-02-23
  • 2015-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多