Как не использовать includeUncontrolled в clients.matchAll? - PullRequest
0 голосов
/ 02 января 2019

У работника сферы услуг я запрашиваю клиентов.

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.

...