--- title: Clients slug: Web/API/Clients tags: - API - Clients - Experimental - Expérimental(2) - Interface - NeedsTranslation - Reference - Référence(2) - Service Workers - ServiceWorker - TopicStub - Workers translation_of: Web/API/Clients ---
{{SeeCompatTable}}{{APIRef("Service Workers API")}}
Интерфейс Clients
Service Workers API представляет собой контейнер со списком объектов {{domxref("Client")}}.
id,
и возвращает его в {{jsxref("Promise")}}.options
для возврата всех клиентов сервис воркера, чьи источники являются теми же источниками, что и у связанного источника сервис воркера. Если options
не включены, метод возвращает только тех клиентов сервис воркера, которых тот контролирует. clients.matchAll(options).then(function(clients) { for (i = 0 ; i < clients.length ; i++) { if (clients[i] === 'index.html') { clients.openWindow(clients[i]); // или сделать что-то другое, с учётом подошедшего клиента } } });
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('Service Workers', '#clients', 'Clients')}} | {{Spec2('Service Workers')}} | Initial definition |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | {{CompatChrome(40.0)}} | {{ CompatGeckoDesktop("44.0") }}[1] | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} |
Feature | Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{ CompatGeckoMobile("44.0") }} | {{ CompatVersionUnknown }} | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatUnknown}} |
[1] Service workers (и Push) были отключены в Firefox 45 & 52 Extended Support Releases (ESR.)