Область глобального действия ServiceWorker
пакет js.html
расширяет WorkerGlobalScope › EventTarget
Доступно в js
Интерфейс API ServiceWorker представляет глобальную среду выполнения рабочего процесса ServiceWorker.
Документация ServiceWorkerGlobalScope от Авторов Mozilla, лицензия CC-BY-SA 2.5.
См. также:
Переменные
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