Невозможно подключить websocket к сервис-работникам - PullRequest
0 голосов
/ 20 июня 2019

Хочет реализовать фоновые push-уведомления, даже когда окно браузера приложения закрыто, чтобы добиться этого, я использую service-worker и websocket, не в состоянии использовать websocket в файле service worker.

// в serviceworker.js file

       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 голосов
/ 20 июня 2019

Веб-сокеты не поддерживаются в Service Workers.

Push-уведомления должны быть реализованы с помощью Web Push.https://developers.google.com/web/fundamentals/push-notifications/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...