Spec-Zone.ru › Haxe JavaScript

Регистрация ServiceWorker

пакет js.html

расширяет EventTarget

Доступно в js

Интерфейс ServiceWorkerRegistration API ServiceWorker представляет регистрацию рабочего процесса ServiceWorker. Вы регистрируете рабочий процесс ServiceWorker, чтобы управлять одной или несколькими страницами, которые используют один и тот же источник.

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

См. также:

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

Переменные

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

Spec-Zone.ru

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