SyncManager - 提供了用于注册和列出同步注册的接口
非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。
SyncManager 是 ServiceWorker API 的接口,提供了用于注册和列出同步注册的接口。
属性
无。
方法
SyncManager.register
创建一个新的同步注册,并返回一个 Promise。
SyncManager.getTags
返回开发人员定义的标识符列表,以用于 SyncManager 注册。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| Web Background Synchronization SyncManager 的定义 |
现行的标准 | 初始定义。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 49 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
getTags | 49 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
register | 49 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
| 在 Worker 中可用 | 61 491 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 49 | 49 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
getTags | 49 | 49 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
register | 49 | 49 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
| 在 Worker 中可用 | 61 491 | 61 491 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
1. 仅在 Window 和 ServiceWorker 全局范围中可用。