Следующее событие отправляется в объект 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 Nightly — https://w3c.github.io/ServiceWorker/#document-context-events