ServiceWorkerContainer.getRegistration()
La méthode getRegistration()
de l'interface ServiceWorkerContainer
fournis un objet ServiceWorkerRegistration
dont la porté inclue l'URL du document. Cette méthode retourne une Promise
qui se résout avec un ServiceWorkerRegistration
ou undefined
.
Syntaxe
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
qui est résolue avec un objet ServiceWorkerRegistration
ou undefined
.
Exemple
navigator.serviceWorker.getRegistration('/app').then(function(registration) {
if(registration){
document.querySelector('#status').textContent = 'ServiceWorkerRegistration found.';
}
});
Spécifications
Spécification | Statuts | Commentaires |
---|---|---|
Service Workers La définition de 'ServiceWorkerContainer: getRegistration' dans cette spécification. |
Version de travail | Définition initiale. |
Compatibilité des navigateurs
BCD tables only load in the browser