ServiceWorkers API 列表
本模块包含 4 个 API。
Events(事件)
| API | 说明 | 鸿蒙支持 |
|---|---|---|
| console-message | 在 Service Worker 向控制台输出内容时触发。 | 支持 |
| registration-completed | 在 Service Worker 注册完成时触发,可由 navigator.serviceWorker.register('/sw.js') 成功 resolve 或 Chrome 扩展加载时触发。 | 支持 |
Methods(方法)
| API | 说明 | 鸿蒙支持 |
|---|---|---|
| serviceWorkers.getAllRunning() | 返回 Record<number, ServiceWorkerInfo>,键为 Service Worker 版本 ID,值为对应的 ServiceWorkerInfo 信息。 | 支持 |
| serviceWorkers.getFromVersionID(versionId) | 返回 ServiceWorkerInfo,包含指定 Service Worker 的详细信息。 | 支持 |