与Workbox相关的问题:用于为渐进式Web应用程序服务工作者提供支持的构建和运行时工具。
我目前的项目中不需要PWA功能。我怎么能禁用它?我阅读了CRA的文档,删除了src文件夹中的service-Worker.js,但我不能在构建中排除清单文件和service-worker.js。
在我的应用程序中,用户必须知道上次更新数据的时间。例如,假设来自Web API的响应缓存如下:workbox.routing ....
我正在为我的公司建立一个PWA用于房屋使用。我应该使用什么方法将持有者令牌附加到来自dom或web-worker的所有请求。我使用的这种方法按预期工作...
我刚刚开始制作PWA。我正在使用Workbox制作我的第一个PWA,这是一个非常基本的新闻应用程序。我正在使用newsapi.org获取新闻数据和工作箱来进行我的服务......
Workbox SW:运行时缓存在第二次重新加载之前无法正常工作
我是服务工作者和工作箱的新手。我目前正在使用工作箱来预处理我的静态资源文件,这很好用,我希望我的其他第三方URL在运行时也可以缓存,但是......
工作箱:`ignoreUrlParametersMatching`似乎不起作用
我正在使用workbox 4.0.0并且有一个gulp任务,它使用了工作箱构建的injectManifest方法 - 而service-worker(swSrc)的源/模板文件中有这个块:workbox.precaching ....
路由器处于历史模式时(基于Vue CLI 3的项目),PWA不加载
我有一个基于Vue CLI 3的应用程序,我想用作PWA。我需要它在历史模式下工作,因为哈希介入重定向,我正在做的基于OAuth的一部分......
我一直致力于将我们拥有的网络应用程序转换为PWA,而我正在使用Google的Workbox(v3.6.1)来预先缓存资源。在大多数情况下,它一直运作良好,但似乎有......
加载jpg时获取404无法加载资源:服务器响应状态为404()
我已将基于nodejs的反应应用程序部署到数字海洋,我也使用cloudflare进行ssl和dns托管。我的项目使用了google workbox和lru-cache。我做了nginx ......
如何使用workbox-webpack-plugin在Safari中缓存.mp4文件?
我在https://github.com/GoogleChrome/workbox/issues/1663上报告了完全相同的问题,该问题描述了仅在Safari中发生的问题,其中mp4视频未在...之后呈现
一些初步的考虑:“反应”:“^ 16.8.2”,“react-scripts”:“2.1.5”我创建了一个新的反应应用程序,我需要实现推送通知。按照本教程,我能够站起来......
我正在使用workbox 4.1.0。我的workbox-config.js看起来像这样:module.exports = {“globDirectory”:“web /”,“globPatterns”:[“** / *。{html,js,gawk,png,gif,jpg,jpeg, txt,css,ts}“],”swDest“......
如果我手动设置块,如何让WorkboxPlugin缓存我的index.html?
在我的GenerateSW配置中,我手动指定我想要预先缓存的Webpack块:块:[//预先缓存'运行时','有角','rxjs','tslib','webpack','zone.js',' app',...
Workbox 4.1 backgroundSync:队列和插件
我需要在继续进行后台同步之前获取令牌,然后我将循环队列,构建一个新的Request,并将令牌添加到头部并发送它。我正在使用插件注册...
我正在使用服务工作者来实现后台同步功能。以下是我的代码:importScripts('https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js')const queue = ...
lastChance布尔值为true后,workbox backgroundSync队列中的请求会发生什么?
我看到一个问题,即在3次请求失败后,我的请求会从workbox.backgroundSync.Queue队列中弹出。我也无法找到有关预期行为的可靠文档......
我正在使用工作箱来缓存网站的资源和资产。我想知道这些资源是否有默认的到期时间?或者我必须设置一个?这是我的一个缓存的示例...
在Nuxt Workbox中覆盖默认的cacheFirst策略时遇到一些问题。预期的行为:cacheFirst被staleWhileRevalidate nuxt.config.js替换:workbox:{runtimeCaching:[{...
为什么我在使用expiration插件时必须设置cacheName?
使用Workbox过期(4.1.1)时,我收到以下错误:在使用带有运行时缓存策略的expiration插件时,必须提供'cacheName'属性。我为什么不能......
iOS是否支持“beforeinstallpromp”事件?
Android和桌面中的Chrome支持“beforeinstallpromp”事件,该事件可以显示添加到主屏幕横幅。我尝试在iOS中使用相同的javascript代码用于我的PWA,但它不起作用。 ...