Spec-Zone.ru › Haxe JavaScript

ServiceWorkerContainer

package js.html

extends EventTarget

Доступно в js

Интерфейс API ServiceWorker предоставляет объект, представляющий веб-рабочий процесс как единицу в сети, включая средства для регистрации, отмены регистрации и обновления веб-рабочих процессов, а также доступ к состоянию веб-рабочих процессов и их регистрации.

Документация ServiceWorkerContainer от сотрудников Mozilla, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer

Переменные

read onlycontroller:ServiceWorker

Возвращает объект ServiceWorker, если его состояние activated (тот же объект, что и возвращает ServiceWorkerRegistration.active). Это свойство возвращает null во время запроса принудительной перезагрузки (Shift + refresh) или если активный рабочий процесс отсутствует.

oncontrollerchange:Function

Вызывается всякий раз, когда происходит событие controllerchange — когда у документа, которому он принадлежит, появляется новый ServiceWorkerRegistration рабочий процесс.

onerror:Function

Вызывается всякий раз, когда происходит событие error в связанных веб-рабочих процессах.

onmessage:Function

Вызывается всякий раз, когда происходит событие message — когда в объект ServiceWorkerContainer (например, через вызов MessagePort.postMessage()) поступают сообщения.

read onlyready:Promise<ServiceWorkerRegistration>

Предоставляет способ отложить выполнение кода до активации веб-рабочего процесса. Возвращает промис Promise, который никогда не отклонится и будет бесконечно ожидать, пока у веб-рабочего процесса, связанного с текущей страницей, будет активный ServiceWorkerRegistration.active рабочий процесс. После этого он выполняется с ServiceWorkerRegistration.

Методы

getRegistration(documentURL:String = ""):Promise<Dynamic>

Получает объект ServiceWorkerRegistration, чей охват соответствует предоставленному URL документа. Если метод не может вернуть ServiceWorkerRegistration, он возвращает Promise.

getRegistrations():Promise<Array<ServiceWorkerRegistration>>

Возвращает все объекты ServiceWorkerRegistration , связанные с ServiceWorkerContainer в массиве. Если метод не может вернуть объекты ServiceWorkerRegistration, он возвращает Promise.

register(scriptURL:String, ?options:Null<RegistrationOptions>):Promise<ServiceWorkerRegistration>

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/ServiceWorkerContainer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API