活性化

ServiceWorkerContainer インターフェイス controller 属性 (DOM)

仕様書

活性サービスワーカー

[8] 環境は、活性サービスワーカー (active service worker) を持ちます。 値は null または環境制御するサービスワーカーです。 >>9

初期値は環境設定群オブジェクトを参照。

controllerchange

[13] ServiceWorkerContainer インターフェイスoncontrollerchange IDL属性は、 controllerchange イベントイベントハンドラーです >>12

処理

[2] ServiceWorkerContainer インターフェイスcontroller IDL属性取得器は、 次のようにしなければなりません >>1

  1. [3] ワーカーを、文脈オブジェクトサービスワーカークライアント活性サービスワーカーに設定します。
  2. [4] ワーカーnull の場合、
    1. [5] null を返します。
  3. [6] それ以外の場合、
    1. [7] ワーカーを表す ServiceWorker を返します。
[10] 同じワーカーであれば、常に同じ ServiceWorker オブジェクトを返します >>2

[11] サービスワーカーを使っていない場合は null となります。 スーパーリロードの場合も null となります >>2