У работника сферы услуг я запрашиваю клиентов.
event.waitUntil(
clients.matchAll({includeUncontrolled: true, type: 'window'})
.then( windowClients => {
// ...
})
);
Не могу понять, как не использовать includeUncontrolled: true
. Без этого я не получаю результатов. Я пытался использовать clients.claim()
безрезультатно.
self.addEventListener('activate', event => {
event.waitUntil(clients.claim());
});
Как получить страницу под контроль сервисного работника? navigator.serviceWorker.controller
также null
/ undefined
.