[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/ServiceWorkerContainer/controller [Back]  [Original]

ServiceWorkerContainer: controller-Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

ServiceWorkerContainer: controller-Eigenschaft

Baseline
Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit April 2018 browserbergreifend verfgbar.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.

Hinweis: Diese Funktion ist in Web Workers verfgbar.

Die schreibgeschtzte controller-Eigenschaft des ServiceWorkerContainer-Interfaces reprsentiert den aktiven Service Worker, der die aktuelle Seite (assoziiert mit diesem ServiceWorkerContainer) steuert, oder null, wenn die Seite keinen aktiven oder aktivierenden Service Worker hat.

Dies ist dasselbe Objekt, das von ServiceWorkerRegistration.active zurckgegeben wird.

In diesem Artikel

Wert

Ein ServiceWorker-Objekt, wenn sein Zustand activating oder activated ist, oder null, wenn es keinen aktiven Worker gibt.

Die Eigenschaft gibt auch null zurck, wenn die Anfrage ein erzwungenes Neuladen ist (Shift + Neuladen).

Beispiele

Prfen, ob eine Seite von einem Service Worker gesteuert wird

js
if ("serviceWorker" in navigator) {
  // Do a one-off check to see if a service worker's in control.
  if (navigator.serviceWorker.controller) {
    console.log(
      `This page is currently controlled by: ${navigator.serviceWorker.controller}`,
    );
  } else {
    console.log("This page is not currently controlled by a service worker.");
  }
} else {
  console.log("Service workers are not supported.");
}

Spezifikationen

Spezifikation
Service Workers Nightly
# navigator-service-worker-controller

Browser-Kompatibilitt


Web Proxy Viewer  |  New URL  |  Original Page