重新启动浏览器后无后台同步

时间:2018-11-21 00:04:30

标签: service-worker indexeddb progressive-web-apps background-sync

我正在与服务工作者一起实施PWA,利用Background Sync和IndexedDB在用户离线时上传图像。

它正在工作!在上载图像时脱机时,nativeFile被推送到IndexedDB,并且注册了唯一标记以进行后台同步。使网络联机后,后台同步调用了我的函数,将文件从indexedDB上传到服务器。当我的浏览器打开时,就会发生这种情况。

但是,在离线状态下上传的情况下。然后重新启动浏览器并进入在线状态,打开浏览器后不会触发后台同步。

这应该是后台同步如何工作吗?仅在打开浏览器时?还是我做错了什么?

0 个答案:

没有答案
相关问题