--- 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")}}