ServiceWorkerContainer.getRegistration()
The getRegistration() method of the
ServiceWorkerContainer interface gets a
ServiceWorkerRegistration object whose scope URL matches the provided
client URL. The method returns a Promise that resolves to
a ServiceWorkerRegistration or undefined.
Syntax
serviceWorkerContainer.getRegistration(clientURL).then(function(serviceWorkerRegistration) { /* ... */ });
Parameters
clientURLOptional-
The registration whose scope matches this URL will be returned. Relative URLs are resolved with the current client as the base. If this parameter is not provided, the current client's URL will be used by default.
Return value
A Promise that resolves to a ServiceWorkerRegistration
object or undefined.
Example
navigator.serviceWorker.getRegistration('/app').then(function(registration) {
if(registration){
document.querySelector('#status').textContent = 'ServiceWorkerRegistration found.';
}
});
Specifications
| Specification |
|---|
| Service Workers 1 # navigator-service-worker-getRegistration |
Browser compatibility
BCD tables only load in the browser