ServiceWorkerRegistration: active 属性

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

注意:此功能在 Web Workers 中可用。

ServiceWorkerRegistration 接口的只读属性 active 返回一个 service worker,其 ServiceWorker.stateactivatingactivated。此属性最初设置为 null

当 service worker 的 URL 位于注册的作用域(首次调用 ServiceWorkerContainer.register 时设置的 scope 选项)内时,活动的 service worker 将控制一个 Client

注意:一旦活动 service worker 处于 activating 状态,无论运行时脚本错误还是强制终止活动 service worker,都不会阻止该活动 service worker 被 activated

ServiceWorker 对象的一个属性,如果它当前处于 activatingactivated 状态。

规范

规范
Service Workers
# navigator-service-worker-active

浏览器兼容性

另见