Событие извлечения не выполняется при первой загрузке страницы в сервисном работнике - PullRequest
0 голосов
/ 05 ноября 2019

Мне нужно перехватить все HTTP-запросы и передать заголовок авторизации. Я использовал npm @ angular / service-worker, но проблема в том, что до того, как мой сервисный работник регистрирует, http-запросы уже отправлены, а перехватчик работает только после следующегоrefresh. Пожалуйста, предоставьте подходящее решение, чтобы дождаться успешной регистрации работника сервиса или любой другой альтернативы для перехвата всех HTTP-запросов

Я попытался использовать следующий код:

self.addEventListener("activate", async function(event) {
    console.log("in activate");
    await event.waitUntil(self.clients.claim());
});

, но это не перехватываетHTTP-запросы, отправленные до регистрации работника сервиса

...