Spec-Zone.ru › Haxe JavaScript

Область глобального действия ServiceWorker

пакет js.html

расширяет WorkerGlobalScope › EventTarget

Доступно в js

Интерфейс API ServiceWorker представляет глобальную среду выполнения рабочего процесса ServiceWorker.

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

См. также:

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

Переменные

read onlyclients:Clients

Содержит объект Clients, связанный с рабочим процессом ServiceWorker.

onactivate:Function

Обработчик событий, срабатывающий при возникновении события activate, когда рабочий процесс ServiceWorkerRegistration получает новый рабочий процесс ServiceWorkerRegistration.active.

onfetch:Function

Обработчик событий, срабатывающий при возникновении события fetch, когда вызывается GlobalFetch.fetch.

oninstall:Function

Обработчик событий, срабатывающий при возникновении события install, когда рабочий процесс ServiceWorkerRegistration получает новый рабочий процесс ServiceWorkerRegistration.installing.

onmessage:Function

Обработчик событий, срабатывающий при возникновении события message, когда получены входящие сообщения. Контролирующие страницы могут использовать метод MessagePort.postMessage(), чтобы отправлять сообщения рабочим процессам ServiceWorker. Рабочий процесс ServiceWorker может (по желанию) вернуть ответ с помощью метода MessagePort, доступного в event.data.port, соответствующем контролирующей странице.

onnotificationclick:Function

Обработчик событий, срабатывающий при возникновении события notificationclick, когда пользователь нажимает на отображаемое уведомление.

onnotificationclose:Function

Обработчик событий, срабатывающий при возникновении события notificationclose, когда пользователь закрывает отображаемое уведомление.

onpush:Function

Обработчик событий, срабатывающий при возникновении события push, когда получено уведомление серверной push-подписки.

onpushsubscriptionchange:Function

Обработчик событий, срабатывающий при возникновении события pushsubscriptionchange, когда подписка push была аннулирована или скоро будет аннулирована (например, когда push-служба устанавливает время истечения срока действия).

read onlyregistration:ServiceWorkerRegistration

Содержит объект ServiceWorkerRegistration, представляющий регистрацию рабочего процесса ServiceWorker.

Методы

skipWaiting():Promise<Void>

Позволяет текущей регистрации рабочего процесса ServiceWorker перейти из состояния ожидания в активное состояние, пока клиенты рабочего процесса его используют.

Вызывает исключение:

null

DOMError

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

Spec-Zone.ru

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