Регистрация ServiceWorker
пакет js.html
расширяет EventTarget
Доступно в js
Интерфейс ServiceWorkerRegistration API ServiceWorker представляет регистрацию рабочего процесса ServiceWorker. Вы регистрируете рабочий процесс ServiceWorker, чтобы управлять одной или несколькими страницами, которые используют один и тот же источник.
Документация ServiceWorkerRegistration от Авторов Mozilla, лицензия CC-BY-SA 2.5.
См. также:
Переменные
read onlyactive:ServiceWorker
Возвращает рабочий процесс ServiceWorker, состояние которого равно activating или activated. Изначально установлено значение null. Активный рабочий процесс будет управлять ServiceWorkerClient, если URL клиента попадает в область действия регистрации (опция scope, установленная при первом вызове ServiceWorkerContainer.register).
read onlyinstalling:ServiceWorker
Возвращает рабочий процесс ServiceWorker, состояние которого равно installing. Изначально установлено значение null.
onupdatefound:Function
Свойство EventListener, вызываемое всякий раз, когда генерируется событие типа updatefound; оно срабатывает всякий раз, когда свойство ServiceWorkerRegistration.installing получает новый рабочий процесс ServiceWorker.
read onlypushManager:PushManager
Возвращает ссылку на интерфейс PushManager для управления подписками push, включая подписку, получение активной подписки и доступ к статусу разрешения push.
read onlyscope:String
Возвращает уникальный идентификатор регистрации рабочего процесса ServiceWorker. Он должен быть на том же источнике, что и документ, который регистрирует ServiceWorker.
read onlyupdateViaCache:ServiceWorkerUpdateViaCache
read onlywaiting:ServiceWorker
Возвращает рабочий процесс ServiceWorker, состояние которого равно waiting. Изначально установлено значение null.
Методы
getNotifications(?filter:Null<GetNotificationOptions>):Promise<Array<Notification>>
Возвращает Promise, который разрешается в массив объектов Notification.
Выбрасывает:
null |
DOMError |
|---|
showNotification(title:String, ?options:Null<NotificationOptions>):Promise<Void>
Отображает уведомление с запрошенным заголовком.
Выбрасывает:
null |
DOMError |
|---|
unregister():Promise<Bool>
Отменяет регистрацию рабочего процесса ServiceWorker и возвращает Promise. Рабочий процесс ServiceWorker завершит все текущие операции перед отмененой регистрации.
Выбрасывает:
null |
DOMError |
|---|
update():Promise<Void>
Проверяет сервер на наличие обновленной версии рабочего процесса ServiceWorker без обращения к кэшам.
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/ServiceWorkerRegistration.html