событие выборки работника службы при первой загрузке


Я пытаюсь изучить некоторые основы прогрессивных веб-приложений, и на одном из учебников я прочитал, что

[после установки Service worker и перехода пользователя на другую страницу или обновления, service worker начнет получать события выборки]

Мой вопрос в том, не можем ли мы сделать так, чтобы событие fetch происходило при первой загрузке самой индексной страницы.

1 2

1 ответ:

Да, вы можете использовать self.clients.claim() внутриactivate прослушиватель событий, который позволяет загруженному работнику Службы установить себя в качестве активного работника для клиентской страницы.

Вы можете прочитать больше об этом на MDN , а также проверить совместимость текущих браузеров здесь