ServiceWorkerRegistration.active
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
active
は ServiceWorkerRegistration
インターフェイスのプロパティで、ServiceWorker.state
がアクティブ化中 (activating
) またはアクティブ化済み (activated
) のサービスワーカーを返します。 このプロパティは、最初は null
に設定されています。
クライアントの URL が登録のスコープ内にある場合、アクティブワーカーは Client
を制御します(ServiceWorkerContainer.register
が最初に呼び出されたときに設定された scope
オプション)。
メモ: この機能はウェブワーカーで利用できます。
メモ:
アクティブワーカーが activating
になると、ランタイムスクリプトエラーやアクティブワーカーの強制終了でもアクティブワーカーが activated
になります。
値
ServiceWorker
オブジェクトのプロパティ(現在アクティブ化中 (activating
) またはアクティブ化済み (activated
) の状態の場合)。
仕様書
Specification |
---|
Service Workers # navigator-service-worker-active |
ブラウザーの互換性
BCD tables only load in the browser