このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

ServiceWorkerRegistration.active

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。

activeServiceWorkerRegistration インターフェイスのプロパティで、ServiceWorker.state がアクティブ化中 (activating) またはアクティブ化済み (activated) のサービスワーカーを返します。 このプロパティは、最初は null に設定されています。

クライアントの URL が登録のスコープ内にある場合、アクティブワーカーは Client を制御します(ServiceWorkerContainer.register が最初に呼び出されたときに設定された scope オプション)。

メモ: この機能はウェブワーカーで利用できます。

メモ: アクティブワーカーが activating になると、ランタイムスクリプトエラーやアクティブワーカーの強制終了でもアクティブワーカーが activated になります。

ServiceWorker オブジェクトのプロパティ(現在アクティブ化中 (activating) またはアクティブ化済み (activated) の状態の場合)。

仕様書

仕様書
Service Workers Nightly
# navigator-service-worker-active

ブラウザーの互換性

関連情報