PeriodicSyncManager: getTags() 方法
注意:此功能在 Web Workers 中可用。
getTags() 方法是 PeriodicSyncManager 接口的一部分,它返回一个 Promise,该 Promise 解析为一个 String 对象列表,这些对象代表当前已注册用于定期同步的标签。
语法
js
getTags()
参数
无。
返回值
异常
无。
示例
以下示例使用 getTags() 方法检查是否已注册具有给定标签的定期同步任务。
js
navigator.serviceWorker.ready.then((registration) => {
registration.periodicSync.getTags().then((tags) => {
if (tags.includes("get-latest-news")) skipDownloadingLatestNewsOnPageLoad();
});
});
skipDownloadingLatestNewsOnPageLoad() 是一个开发者定义的函数。
规范
| 规范 |
|---|
| Web 周期性后台同步 # dom-periodicsyncmanager-gettags |
浏览器兼容性
加载中…