Как фоновый скрипт расширения Chrome может взаимодействовать с работником службы веб-страниц?

Наше веб-приложение регистрирует сервисный работник. У нас также есть расширение Chrome. Нам нужно отправить сообщения от сервисного работника на расширение без открытого веб-приложения. Каков правильный подход к этому?

Наше текущее решение запрашивает какой-то URL у работника сервиса и записывает его в фоновый скрипт расширения, используя webRequest - chrome.webRequest.onBeforeRequest.addListener, Это работает, но выглядит довольно нестандартно.

1 ответ

(из комментария wOxxOm, так как он ненавидит отвечать где угодно, но не в комментариях)

Ваше решение так же хорошо, как и любое другое, до того, как будет добавлена ​​более прямая поддержка в соответствии с этим запросом.

Другие вопросы по тегам