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
全局范围中可用。