ServiceWorkerContainer.getRegistrations()
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。
getRegistrations() は ServiceWorkerContainer インターフェイスのメソッドで、この ServiceWorkerContainer に関するすべての ServiceWorkerRegistration を配列で取得します。 このメソッドは、 ServiceWorkerRegistration の配列に解決される Promise を返します。
構文
js
getRegistrations()
引数
なし。
返値
ServiceWorkerRegistration オブジェクトの配列に解決される Promise。
例
js
navigator.serviceWorker.getRegistrations().then((registrations) => {
document.querySelector("#status").textContent =
"ServiceWorkerRegistration が見つかりました。";
});
仕様書
| 仕様書 |
|---|
| Service Workers Nightly> # navigator-service-worker-getRegistrations> |