gpt4 book ai didi

javascript - 无法将 websocket 连接到 service-worker

转载 作者:行者123 更新时间:2023-12-04 13:41:22 25 4
gpt4 key购买 nike

即使在应用程序浏览器窗口关闭时也想实现后台推送通知,为此我使用了 service-worker 和 websocket,无法在 service worker 文件中使用 websocket。

//在 serviceworker.js 文件中

       const webSocket = new WebSocket(`ws://local_host/socket`);
console.log(webSocket);

//出现以下错误
  Uncaught DOMException: Failed to construct 'WebSocket': The 
subprotocol '[object Object]' is invalid.

请帮助解决这个问题。

最佳答案

Service Worker 不支持 Websocket。

推送通知应该使用 Web Push 来实现。
https://developers.google.com/web/fundamentals/push-notifications/

关于javascript - 无法将 websocket 连接到 service-worker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56681507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com