Nasz webapp rejestruje pracownika serwisu. Mamy też rozszerzenie do Chrome. Potrzebne jest wysyłanie wiadomości od pracownika serwisu do rozszerzenia bez konieczności otwierania aplikacji internetowej. Jakie jest właściwe podejście, aby to zrobić?Skąd tekstowy skrypt tła rozszerzenia Chrome może komunikować się z pracownikiem serwisu WWW?
Nasze obecne rozwiązanie wymaga podania jakiegoś adresu URL w serwisie service worker i przechwycenia go w tle skryptu rozszerzenia za pomocą webRequest
- chrome.webRequest.onBeforeRequest.addListener
. Działa, ale wygląda całkiem nietypowo.
Niestety, jeszcze nie: https://crbug.com/452942 i https://crbug.com/545535 – wOxxOm
Martin, muszę zrobić to samo. Czy możesz podać przykładowy kod swojego rozwiązania? –
@MichaelUpdike https://gist.github.com/zdila/ba6c0c1e0be5caafbc1d5bb4832f7d75 –