当前位置: 首页 > 知识库问答 >
问题:

从web app->FirebaseError:消息:我们无法注册默认的服务工作者

东方嘉木
2023-03-14

移除所有服务人员、PWA构建和firebase消息传递软件后。从我的应用程序中,我仍然收到:

开始会议按钮。vue?eea2:71 FirebaseError:消息传递:我们无法注册默认的服务工作者。未能为作用域()注册ServiceWorkerhttp://localhost:8080/firebase-云消息推送范围)和脚本('http://localhost:8080/firebase-消息软件。js'):脚本具有不受支持的MIME类型(“text/html”)。(消息传递/服务工作人员注册失败)。

共有1个答案

刘焱
2023-03-14

如果您有messagingSenderId,它会自动提示firebase使用需要安装服务人员的firebase/messaging软件包。从firebase配置中删除messagingSenderId也将删除所有firebase/消息包依赖项

  apiKey: "AIzaSyBRzWtEZhvkmu4mHN0eaPCCW2Av750oMzw",
  authDomain: "atmydesk-7fbc5.firebaseapp.com",
  databaseURL: "https://atmydesk-7fbc5.firebaseio.com",
  projectId: "atmydesk-7fbc5",
  storageBucket: "atmydesk-7fbc5.appspot.com",
  // messagingSenderId: "562668644509", // REMOVE THIS LINE !!!!
  appId: "1:562668644509:web:4b103a92e9f6fd9e000c74",
  measurementId: "G-6BCMTZFPQP"
};```
 类似资料:
  • 好的,事情是这样的,我已经在Stackoverflow中问了几个与firebase相关的问题,即使没有任何答案,我还是设法让firebase工作,并收到了一系列通知。我真的不知道我做了什么使它工作,这是一个结合了很多东西。 (之前发布的相关问题:如何使用webpack将Firebase云消息传送到ReactJS项目中|ReactJS和Webpack不工作的Firebase FCM:我们无法注册默认

  • 我有一个糟糕的服务人员,不再更新。我首先注意到了Chrome中的问题。然后,我将以下代码放入索引中。html文件和软件中的。js(服务工作者)文件。在大多数情况下,它似乎运行良好。Firefox似乎是唯一一个没有删除服务工作者的浏览器。我使用下面的文章创建了注销脚本。 如何卸载Service Worker? 我也用过这篇文章和代码,得到了同样的结果。 我如何删除一个有缺陷的服务人员,或者实现一个“

  • 常见问题:如何卸载Service Worker?对于使用JavaScript注销服务工作人员有一个很好的答案。如何让服务工作者在注销时清除任何命名缓存? 从MDN,服务工作人员将在注销之前完成任何正在进行的操作。因此,听起来应该可以监听 状态会做什么。 伸手去抓稻草,虽然我看到了卸载标志的引用,但我还没有看到它暴露在任何地方。建议?

  • 我正在尝试注册服务工作者,但出现错误: 该页面使用github Pages托管:https://boopathi.in/sw-demo-iss。源代码在这里https://github.com/boopathi/sw-demo-iss 我试图理解这意味着什么,以及如何解决错误。

  • 我有一个工作中的Eureka注册表,其中注册了许多Spring-Boot应用程序。我知道这是有效的,因为他们能够找到对方,并通过尤里卡注册中心进行交流。 当我启动我的新SBA应用程序时,我可以看到它自己在Eureka注册表中注册,所以它正在查找Eureka。然而,当我打开SBA UI时,它是空的,只是说“没有应用程序注册。”在我的控制台上,我可以一遍又一遍地看到下面的堆栈跟踪。

  • 我试图让一些基于PAHO的客户机使用Vert.x MQTT服务器。我试图发布到我的接收客户端订阅的测试主题。我很难从客户端发布者向客户端订阅者发送消息。 使用我在Internet上看到的真实例子,我构建了一个MQTT代理。vert.x MQTT代理代码的代码如下所示: 我很确定我在这里错过了什么,但我想不出会是什么。有人能帮我把这个弄好吗??? 提前感谢您的任何帮助或见解。