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
(en-US) 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
Specification |
---|
Service Workers # navigator-service-worker-getRegistration |
Compatibilité des navigateurs
BCD tables only load in the browser