ServiceWorkerContainer.getRegistration()

La méthode getRegistration() de l'interface ServiceWorkerContainer fournis un objet ServiceWorkerRegistration (en-US) dont la porté inclue l'URL du document. Cette méthode retourne une Promise qui se résout avec un ServiceWorkerRegistration (en-US) ou undefined.

Syntaxe

js
serviceWorkerContainer.getRegistration(scope).then(function(serviceWorkerRegistration) { ... });

Paramètres

scope Facultatif

Un identifiant unique pour l'enregistrement du service worker que vous voulez récupérer. L'URL de porté de l'enregistrement . C'est souvent une URL relative.

Valeur retournée

Une Promise (en-US) qui est résolue avec un objet ServiceWorkerRegistration (en-US) ou undefined.

Exemple

js
navigator.serviceWorker.getRegistration("/app").then(function (registration) {
  if (registration) {
    document.querySelector("#status").textContent =
      "ServiceWorkerRegistration found.";
  }
});

Spécifications

Specification
Service Workers
# navigator-service-worker-getRegistration

Compatibilité des navigateurs

BCD tables only load in the browser