我正在与服务工作者一起实施PWA,利用Background Sync和IndexedDB在用户离线时上传图像。
它正在工作!在上载图像时脱机时,nativeFile被推送到IndexedDB,并且注册了唯一标记以进行后台同步。使网络联机后,后台同步调用了我的函数,将文件从indexedDB上传到服务器。当我的浏览器打开时,就会发生这种情况。
但是,在离线状态下上传的情况下。然后重新启动浏览器并进入在线状态,打开浏览器后不会触发后台同步。
这应该是后台同步如何工作吗?仅在打开浏览器时?还是我做错了什么?