ServiceWorkerContainer: getRegistrations() 方法
注意:此功能在 Web Workers 中可用。
getRegistrations()
方法是 ServiceWorkerContainer
接口的一部分,它会获取与 ServiceWorkerContainer
关联的所有 ServiceWorkerRegistration
,并将其存储在一个数组中。此方法返回一个 Promise
,该 Promise 解析为一个包含 ServiceWorkerRegistration
的数组。
语法
js
getRegistrations()
参数
无。
返回值
一个 Promise
,该 Promise 解析为一个包含 ServiceWorkerRegistration
对象的数组。
示例
js
navigator.serviceWorker.getRegistrations().then((registrations) => {
document.querySelector("#status").textContent =
"ServiceWorkerRegistrations found.";
});
规范
规范 |
---|
Service Workers # navigator-service-worker-getRegistrations |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载