ServiceWorkerContainer
package js.html
extends EventTarget
Доступно в js
Интерфейс API ServiceWorker предоставляет объект, представляющий веб-рабочий процесс как единицу в сети, включая средства для регистрации, отмены регистрации и обновления веб-рабочих процессов, а также доступ к состоянию веб-рабочих процессов и их регистрации.
Документация ServiceWorkerContainer от сотрудников Mozilla, лицензия CC-BY-SA 2.5.
См. также:
Переменные
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