The Clients interface provides access to web.Client
objects.
it via web.self
.clients within a service worker.
The Clients interface provides access to `web.Client` objects. it via `web.self`.clients within a service worker.
(claim this)
Method.
The claim() method of the web.Clients
allows an active service
to set itself as the web.controller
for all clients within
web.scope
. This triggers a "controllerchange" event on web.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.Clients` allows an active service to set itself as the `web.controller` for all clients within `web.scope`. This triggers a \"controllerchange\" event on `web.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.Clients
interface gets a service
client matching a given id and returns it in a web.Promise
.
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.Clients` interface gets a service client matching a given id and returns it in a `web.Promise`. `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.Clients
interface returns
Promise for a list of service worker web.Client
objects. Include
options parameter to return all service worker clients whose
is the same as the associated service worker's origin. If options
not included, the method returns only the service worker clients
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.Clients` interface returns Promise for a list of service worker `web.Client` objects. Include options parameter to return all service worker clients whose is the same as the associated service worker's origin. If options not included, the method returns only the service worker clients 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.Clients
interface creates
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.Clients` interface creates 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