The Clients interface provides access to web.service-workers.Client
Access it via self
.clients within a service worker.
The Clients interface provides access to `web.service-workers.Client` Access it via `self`.clients within a service worker.
(claim this)
Method.
The claim() method of the web.workers.Clients
allows an active
worker to set itself as the controller
for all clients within
scope
. This triggers a "controllerchange" event on navigator.serviceWorker
any clients that become controlled by this service worker.
await clients.claim();
See also: https://developer.mozilla.org/en-US/docs/Web/API/Clients/claim
Method. The claim() method of the `web.workers.Clients` allows an active worker to set itself as the `controller` for all clients within `scope`. This triggers a \"controllerchange\" event on `navigator.serviceWorker` any clients that become controlled by this service worker. `await clients.claim();` See also: `https://developer.mozilla.org/en-US/docs/Web/API/Clients/claim`
(get this & args)
Method.
The get() method of the web.workers.Clients
interface gets
service worker client matching a given id and returns it in a
self.clients.get(id).then(function(client) { // do something with your returned client });
See also: https://developer.mozilla.org/en-US/docs/Web/API/Clients/get
Method. The get() method of the `web.workers.Clients` interface gets service worker client matching a given id and returns it in a `self.clients.get(id).then(function(client) { // do something with your returned client });` See also: `https://developer.mozilla.org/en-US/docs/Web/API/Clients/get`
(match-all this & args)
Method.
The matchAll() method of the web.workers.Clients
interface
a Promise for a list of service worker web.service-workers.Client
Include the options parameter to return all service worker clients
origin is the same as the associated service worker's origin.
options are not included, the method returns only the service
clients controlled by the service worker.
ServiceWorkerClients.matchAll(options).then(function(clients) { // do something with your clients list });
See also: https://developer.mozilla.org/en-US/docs/Web/API/Clients/matchAll
Method. The matchAll() method of the `web.workers.Clients` interface a Promise for a list of service worker `web.service-workers.Client` Include the options parameter to return all service worker clients origin is the same as the associated service worker's origin. options are not included, the method returns only the service clients controlled by the service worker. `ServiceWorkerClients.matchAll(options).then(function(clients) { // do something with your clients list });` See also: `https://developer.mozilla.org/en-US/docs/Web/API/Clients/matchAll`
(open-window this & args)
Method.
The openWindow() method of the web.workers.Clients
interface
a new top level browsing context and loads a given URL. If the
script doesn't have permission to show popups, openWindow() will
an InvalidAccessError.
ServiceWorkerClients.openWindow(url).then(function(WindowClient) { // Do something with your WindowClient });
See also: https://developer.mozilla.org/en-US/docs/Web/API/Clients/openWindow
Method. The openWindow() method of the `web.workers.Clients` interface a new top level browsing context and loads a given URL. If the script doesn't have permission to show popups, openWindow() will an InvalidAccessError. `ServiceWorkerClients.openWindow(url).then(function(WindowClient) { // Do something with your WindowClient });` See also: `https://developer.mozilla.org/en-US/docs/Web/API/Clients/openWindow`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close