このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

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

ブラウザーの互換性