与Workbox相关的问题:用于为渐进式Web应用程序服务工作者提供支持的构建和运行时工具。
VueJS PWA-通过GenerateSW启用工作箱“调试”
使用GenerateSW构建WorkBox service-worker.js时,有许多配置很难找到一致的文档。使用工作箱可以解决许多问题...
workbox v5-如何版本化Service Worker?
在v4中,我们可以将precacheManifestFilename与工作箱webpack插件一起使用,以将一个版本放入清单清单名称中,然后将其导入到SW中,从而对其进行版本控制。现在清单是...
Workbox / Vue:在现有的缓存策略处理程序上创建自定义变体
背景:我正在使用Vue.js构建SPA(单页应用程序)PWA(渐进式Web应用程序)。我有一个远程PostgreSQL数据库,使用PostgREST通过HTTP服务表。我正在工作...
当我使用BroadcastUpdatePlugin(workbox-broadcast-update)时出现错误
我想在我的应用程序中使用BroadcastUpdatePlugin(workbox-broadcast-update),但出现类似以下错误:我的路线:registerRoute(/ my regexp /,new ...
在SRC文件夹-ReactJS中的index.html文件中注册服务工作者
从其他文件夹运行service-worker,我正在尝试使用service-worker来预缓存整个PWA,我需要在SRC文件夹中找到SW。如何从public / index.html运行SW?我用...
在SRC文件夹中的index.html文件中注册服务工作者-ReactJS
从其他文件夹运行service-worker,嗨,我试图使用service-worker来预缓存整个PWA,我需要在SRC文件夹中找到SW。我如何从public / index.html运行我的软件。我使用...
Webpack工作箱找不到自己。__WB_MANIFEST在您的SW源中
我从webpack-workbox-plugin的v4迁移到v5,但是当我尝试构建时,出现错误:ERROR in找不到self .__ WB_MANIFEST。子InjectManifest:资产大小块...
如何在responseWith中取消/修改/更改/替换请求?
[我正在使用工作箱并尝试缓存这样的请求:this.serviceWorker.addEventListener('fetch',(event)=> {const request = event.request; event.respondWith(caches.open('。 ..
如何在responseWith中取消/修改/更改/替换请求?
[我正在使用工作箱并尝试缓存这样的请求:this.serviceWorker.addEventListener('fetch',(event)=> {const request = event.request; event.respondWith(caches.open('。 ..
我正在使用Workbox使CMS网站脱机。我有服务人员安装和预缓存站点页面,资产和脱机页面。问题在于,使用预缓存时,似乎出现...
想象一下,一旦用户导航到网站,我们需要将N个资产与服务工作者一起预先缓存。我们有适当的precache-manifest.js文件,其中列出了N个文件,我们正在使用工作盒。...
ServiceWorkerRegistration#是否在重复访问时安装值?
navigator.serviceWorker.register('/ sw.js')。then((reg)=> {console.log(reg.installing,“ installing”); console.log(reg.waiting,“ waiting”); console.log(reg ....
部署到生产Netlify的Vue CLI 3 PWA导致工作箱错误:预缓存响应错误…_redirects?__ WB_REVISION__…404
此问题仅在Netlify上的生产中发生。它不会出现在开发环境中。通常,我会潜伏并寻找答案,或者将相关的内容放在一起...
我正在使用工作箱4.1.0。我的workbox-config.js看起来像这样:module.exports = {“ globDirectory”:“ web /”,“ globPatterns”:[“ ** / *。{html,js,gawk,png,gif,jpg,jpeg, txt,css,ts}“],” swDest“ ...
在删除Workbox Service Worker中的其他缓存时保留预缓存
我正在使用下面的代码清除由工作箱创建的缓存,但是它也会删除由自己工作箱管理的预缓存。请让我知道是否存在更好的方法。 //在激活中清理缓存...
如何修改Workbox生成的预缓存清单文件?需要网址前面有'/'
在生成的precache-manifest。*。js文件中,当我需要绝对路径时,所有URL都引用相对路径,因为我的应用程序还将包含一些子目录。生成文件的示例:self ....
我正在尝试使用工作箱创建PWA。我希望它缓存由于rest api调用而显示的图像。所以我得到了链接并显示了结果,但是图像没有得到...
我想将所有json资源与工作盒服务工作者资源URL缓存在我网站的CDN上的目录中:https://cdn.example.com/mydir/*.json,我的服务工作者位于:https:// example ....
我有vue申请。当我浏览到没有网络连接的应用程序时,我想显示页面“抱歉,但没有互联网连接”。不是首页,而是这个简单的页面。如何...