-
0 votesanswersviews
工作箱后台同步无法在移动设备上工作
我有一个角度写的应用程序前端,打算用在我们家周围的iPad上 . 后端是在常规Web主机上运行的PHP构建的api . 当我使用Workbox注册服务工作者时,它在桌面上运行良好 . 我可以完美地在桌面Chrome上使用后台同步 . 当我转移到适用于Android的Chrome或适用于iOS的Chrome时,服务工作人员似乎无法使用 . 我已经通过android上的usb-debugging进行了... -
1 votesanswersviews
工作箱服务工作者与背景同步模块
我已经使用Workbox几天了,我正确地将其设置为从源生成服务工作者,并且不要让Workbox为我生成它 . 它工作正常,但现在我试图包括workbox-background-sync模块存储一些失败的POST请求,我不能让它工作 . 运行SW后,我在第一个backgroundSync行(第9行)上得到“ Uncaught TypeError: Cannot read property 'Queu... -
0 votesanswersviews
Workbox后台同步replayDidSucceed意外响应
我正在使用workbox-background-sync模块, replayDidSucceed 回调的响应不是我所期望的,有没有办法可以保存服务器的整个响应?而不是这个? Unexpected/lacking data response from the server/bgSync (the logged object corresponds to the "res" par... -
1 votesanswersviews
从错误的文件夹加载的workbox webpack插件workbox.precaching.prod.js
我正在使用workbox webpack插件v3.01和webpack v3.11 . 我的webpack构建将index.html输出到wwwroot文件夹中,该文件夹是src的兄弟 . 捆绑包进入wwwwroot / dist文件夹 . 所以,为了缓存index.html,我需要将服务工作者输出到wwwroot . 部署时,我不希望任何明显的wwwroot引用 . Webpack output... -
0 votesanswersviews
手动重播由workbox-background-sync排队的请求
我正在使用我的PWA应用程序中的离线支持 . 我正在使用workbox . 这是我目前的代码: const addToFormPlugin = new workbox.backgroundSync.Plugin('addToForm'); workbox.routing.registerRoute( RegExp('MY_PATH'), workbox.strategies.networkO... -
0 votesanswersviews
工作箱背景同步CORS
我正在使用工作箱使用后台同步插件 . 不幸的是,插件没有按预期运行我的应用程序 . 在测试时我的应用程序发送了一个cors请求 . 首先,我的应用程序发送选项请求以提出请求是可信的 . 然后发送真实的请求 . 问题是当我通过切换飞行模式离线时,执行的请求失败并记录到IndexDb以在线时重放 . 当我在线时,插件工作如所描述的那样重播失败的请求 . 但只有选项请求不是真正的请求 . 我怎么能解决这... -
0 votesanswersviews
工作箱后台同步不会创建队列
尝试使用工作箱为脱机请求创建队列 . 问题1 - 拥有此代码(从谷歌文档复制) const bgSyncPlugin = new workbox.backgroundSync.Plugin('queName', { maxRetentionTime: 24 * 60 // Retry for max of 24 Hours }); workbox.routing.registerRou... -
0 votesanswersviews
iOS Workbox后台同步 - FetchEvent.respondWith收到错误:UnknownError:准备要存储在对象库中的Blob / File数据时出错
我有一个离线运行的PWA,后台同步正在运行,它适用于所有浏览器(Brave / Safari / Chrome / Firefox测试) . 我可以添加文章,在添加文章时,它存储在indexedDB中 . 如果离线并且应用程序无法到达服务器以发布数据,请求将按预期进入workbox-background-sync,并且一旦网络再次变为活动状态,文章将进入我的MySQL数据库 . 但是,在iOS S... -
0 votesanswersviews
背景与Vue中的工作箱同步
我试图用一个非常简单的Vue示例应用程序与WorkBox进行后台同步请求 . 我修改了我的代码很长一段时间但我没有找到解决方案,或者说,我的代码中出现了问题 . 服务工作者注册良好,当我发出ajax请求时,后台同步被激活 . VUE <template> <div class="users"> <h1>USERS</h1&g... -
0 votesanswersviews
工作箱后台同步:找不到其中一个指定的对象库
通过backgroundSync插件发送PUT请求时,我得到以下内容: workbox-core.prod.js:1 Uncaught (in promise) DOMException: Failed to execute 'transaction' on 'IDBDatabase': One of the specified object stores was not found. a...