无法将Websocket连接到服务人员

时间:2019-06-20 07:56:52

标签: javascript websocket notifications service-worker web-worker

即使在应用程序浏览器窗口关闭时,也想实现后台推送通知,要实现此目的,我正在使用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.

请帮助解决此问题。

1 个答案:

答案 0 :(得分:0)

服务工作者不支持Websocket。

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