ServiceWorkerContainer: getRegistrations() method

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The getRegistrations() method of the ServiceWorkerContainer interface gets all ServiceWorkerRegistrations associated with a ServiceWorkerContainer, in an array. The method returns a Promise that resolves to an array of ServiceWorkerRegistration.

Syntax

js
getRegistrations()

Parameters

None.

Return value

A Promise that resolves to an array of ServiceWorkerRegistration objects.

Examples

js
navigator.serviceWorker.getRegistrations().then((registrations) => {
  document.querySelector("#status").textContent =
    "ServiceWorkerRegistrations found.";
});

Specifications

Specification
Service Workers
# navigator-service-worker-getRegistrations

Browser compatibility

BCD tables only load in the browser