--- title: ServiceWorkerRegistration.active slug: Web/API/ServiceWorkerRegistration/active tags: - API - Property - Reference - Service Workers - ServiceWorkerRegistration - active translation_of: Web/API/ServiceWorkerRegistration/active ---
{{domxref("ServiceWorkerRegistration")}} インターフェイスの active
プロパティは、{{domxref("ServiceWorker.state")}} がアクティブ化中(activating
)またはアクティブ化済み(activated
)のサービスワーカーを返します。 このプロパティは、最初は null
に設定されています。
クライアントの URL が登録のスコープ内にある場合、アクティブワーカーは {{domxref("ServiceWorkerClient")}} を制御します({{domxref("ServiceWorkerContainer.register")}} が最初に呼び出されたときに設定された scope
オプション)。
注: この機能は Web Worker で使用できます。
注: アクティブワーカーが activating
になると、ランタイムスクリプトエラーもアクティブワーカーの強制終了もアクティブワーカーが activated
になることを妨げません。
var serviceWorker = serviceWorkerRegistration.active;
{{domxref("ServiceWorker")}} オブジェクトのプロパティ(現在アクティブ化中(activating
)またはアクティブ化済み(activated
)の状態の場合)。
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Service Workers', '#dom-serviceworkerregistration-active', 'ServiceWorkerRegistration.active')}} | {{Spec2('Service Workers')}} | 初期定義 |
{{Compat("api.ServiceWorkerRegistration.active")}}