Javascript 服务人员-是否知道服务人员已完成所有后台同步标记?
服务人员-是否知道服务人员已完成所有后台同步 我已经为service worker编写了一组不同的同步任务,但我想知道,当我的软件从脱机状态联机时,有没有办法知道它已经完成了所有的同步更新 这样我就可以向用户发送一个通知,告知您的所有更新都已完成。在下面的场景中,我只想知道当所有同步场景完成时,我想使用sendMessage发出一条消息Javascript 服务人员-是否知道服务人员已完成所有后台同步标记?,javascript,service-worker,Javascript,Service Worker,服务人员-是否知道服务人员已完成所有后台同步 我已经为service worker编写了一组不同的同步任务,但我想知道,当我的软件从脱机状态联机时,有没有办法知道它已经完成了所有的同步更新 这样我就可以向用户发送一个通知,告知您的所有更新都已完成。在下面的场景中,我只想知道当所有同步场景完成时,我想使用sendMessage发出一条消息 self.addEventListener(“同步”,函数(事件){ log(“后台同步已启动…”); 如果(event.tag==='case0 sync'
self.addEventListener(“同步”,函数(事件){
log(“后台同步已启动…”);
如果(event.tag==='case0 sync'){
}else if(event.tag==='case1 sync'){
}else if(event.tag==='case2 sync'){
}else if(event.tag==='case3 sync'){
}else if(event.tag==='case4 sync'){
}
});代码>SyncManager界面的方法应提供您要查找的信息
self.addEventListener('sync', async (event) => {
// Handle event...
// Afterwards...
const tags = await self.registration.sync.getTags();
if (tags.length === 0) {
// There are no registered tags.
}
});