ServiceWorkerState
показывает состояние ServiceWorker
'а.
Значения
installing
- Service worker устанавливается. В этом состоянии, метод
ExtendableEvent.waitUntil()
может быть вызван в обработчике событияinstall
для продления установки до успешного завершения переданного промиса. Как правило, данный метод используется для того, чтобы избежать активации service worker'а до завершения настройки его кеша. installed
- Service worker находится в состоянии ожидания и будет активирован после закрытия всех страниц его источника, использующих предыдущую версию service worker'а.
activating
- Service worker в данном состоянии считается активным. В этом состоянии, метод
ExtendableEvent.waitUntil()
может быть вызван в обработчике событияonactivate
для продления этапа активации до успешного завершения переданного промиса. Service worker не начнет обрабатывать события до перехода в состояние activated. activated
- Service worker в данном состоянии активен и готов обрабатывать события.
redundant
- Новый service worker заменяет данный либо service worker удаляется из-за ошибки при его установке.
Спецификации
Спецификация | Статус | Комментарии |
---|---|---|
Service Workers Определение 'ServiceWorkerState' в этой спецификации. |
Рабочий черновик | Изначальное определение. |