--- title: ServiceWorkerContainer.getRegistration() slug: Web/API/ServiceWorkerContainer/getRegistration tags: - API - Method - Reference - Service Workers - ServiceWorker - ServiceWorkerContainer translation_of: Web/API/ServiceWorkerContainer/getRegistration ---
{{APIRef("Service Workers API")}}
{{domxref("ServiceWorkerContainer")}} インターフェイスの getRegistration()
メソッドは、スコープ URL が指定されたドキュメント URL と一致する {{domxref("ServiceWorkerRegistration")}} オブジェクトを取得します。 このメソッドは、{{domxref("ServiceWorkerRegistration")}} または undefined
に解決される {{jsxref("Promise")}} を返します。
serviceWorkerContainer.getRegistration(scope).then(function(serviceWorkerRegistration) { ... });
scope
{{optional_inline}}{{domxref("ServiceWorkerRegistration")}} オブジェクトまたは undefined
に解決される {{jsxref("Promise")}}。
navigator.serviceWorker.getRegistration('/app').then(function(registration) { if(registration){ document.querySelector('#status').textContent = 'ServiceWorkerRegistration が見つかりました。'; } });
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Service Workers', '#dom-serviceworkercontainer-getregistration', 'ServiceWorkerContainer: getRegistration')}} | {{Spec2('Service Workers')}} | 初期定義 |
{{Compat("api.ServiceWorkerContainer.getRegistration")}}