событие выборки работника службы при первой загрузке
Я пытаюсь изучить некоторые основы прогрессивных веб-приложений, и на одном из учебников я прочитал, что
[после установки Service worker и перехода пользователя на другую страницу или обновления, service worker начнет получать события выборки]
Мой вопрос в том, не можем ли мы сделать так, чтобы событие fetch происходило при первой загрузке самой индексной страницы.
1 ответ:
Да, вы можете использовать
self.clients.claim()
внутриactivate прослушиватель событий, который позволяет загруженному работнику Службы установить себя в качестве активного работника для клиентской страницы.Вы можете прочитать больше об этом на MDN , а также проверить совместимость текущих браузеров здесь