Ночные Работники Службы | События

Следующее событие отправляется в объект ServiceWorker:

Имя события Интерфейс Отправлено, когда…
statechange Event Атрибут состояния state объекта ServiceWorker изменён.

Следующее событие отправляется в объект ServiceWorkerRegistration:

Имя события Интерфейс Отправлено, когда…
updatefound Event Изменяется регистрация работника службы, устанавливающего работника. (См. Шаг 8 алгоритма установки.)

Следующие события отправляются объекту ServiceWorkerContainer:

Имя события Интерфейс Отправлено, когда…
controllerchange Event Изменяется активный работник службы клиента работника службы. (См. Шаг 9.2 алгоритма Активации. Флаг пропуска ожидания работника службы вызывает активацию регистрации работника службы, в то время как клиенты работника службы используют регистрацию работника службы, navigator.serviceWorker.controller немедленно отображает активного рабочего как работника службы, который управляет клиентом работника службы.)
message Event Клиент работника службы получает сообщение от работника службы. См. postMessage(message, options).
messageerror Event Клиенту работника службы отправляется сообщение, которое не может быть десериализовано от работника службы. См. postMessage(message, options).

 

Информационные ссылки

Стандарт Service Workers Nightlyhttps://w3c.github.io/ServiceWorker/#document-context-events

Поделись записью