workbox

    -1热度

    1回答

    我曾经使用sw-toolbox来管理我的服务人员 - 小巧,简单,有效。现在,谷歌已经发布了Workbox SW(它取代SW-工具箱和SW-预缓存),我需要迁移,但我挣扎着找到: 一)针线单一​​的.js的依赖,我可以在自己的项目 b )一个自定义构建工具来构建一个.js依赖关系 c)在我的项目构建中包含工作箱构建的方法 我该如何解决这个问题?

    1热度

    1回答

    我正在使用工作箱运行时缓存来缓存外部调用(materialize.css是其中之一)。在我的网络标签中,显示了从serviceWorker来的请求(看起来很好): 但在高速缓存存储我的运行缓存看起来空: 你可以看到我请访问以下网站:https://quack.surge.sh/ 服务人员代码: const workboxSW = new self.WorkboxSW(); workboxSW.p

    0热度

    1回答

    用我的服务人员以下JS从workboxjs sample对我的测试: importScripts('https://unpkg.com/[email protected]/build/importScripts/workbox-sw.dev.v0.0.2.js'); 我想尝试如何用针线-SW排队在离线模式下的post请求,所以一旦网络可用它处理来自队列的请求! 问题1: 我想我需要导入额外的库

    0热度

    2回答

    下面的路由定义为将json数据存储为缓存存储中的MyCachedData,并且IndexDb仅存储url和时间戳。 workboxSW.router.registerRoute('/MyApi(.*)', workboxSW.strategies.staleWhileRevalidate({ cacheName: 'MyCachedData', cacheExpiration

    1热度

    1回答

    我几乎完全设置为具有应用程序shell体系结构的pwa,使用像前端(但使用mithril作为渲染引擎)的反应,并使用express node.js后端和ssr,但努力在最后一个问题上过去。 更新:我们也快速使用缓存和作为我们的cdn。它在开发中都是禁用的,但是也许有些标题是偷偷摸摸的,并与事情搞砸了? 我正在使用registerNavigationRoute注册我的html文件,该文件也通过预缓存

    1热度

    1回答

    我玩弄箱里但我收到以下错误: Skipping file 'app.js' due to size. [Max size supported is 2097152, this file is 4760833] 我明白为什么会做这样的生产,这是不是一个生产中的问题,因为我的app.js文件被缩小,并且低于该限制。 但是我怎样才能生成一个我可以在开发中使用的服务工作者,包括这些大文件呢?

    1热度

    1回答

    有没有办法在工作箱中仅匹配非导航请求?例如,我有一个包含我想在我的应用程序壳注入几个AMP网页的应用程序,所以我拦截所有导航到这些网页,并与外壳回应,就像这样: workboxSW.router.registerNavigationRoute('shell.html', { whitelist: [/./] }); 我也想拦截所有其他请求并处理它们与缓存第一个策略,是这样的: wo

    0热度

    1回答

    假设您在PWA更新期间切断网络并刷新缓存失败。该应用程序处于什么状态?在刷新时,一些应用程序文件将被更新,而另一些则不是?当连接返回时,它会再试一次吗?多久?多少次?

    0热度

    1回答

    我用针线2.0.0服务工作者,以及一些网页,我现在用的是workboxSW.strategies.staleWhileRevalidate()的缓存策略: const customFilter = { cachedResponseWillBeUsed: function (input) { try { console.log('cacheResponseWillBeUse

    1热度

    2回答

    我已将网站设置为PWA。使用Android Chrome浏览器时,系统会提示添加快捷方式到主屏幕。当我从快捷方式启动我看到这样的屏幕,X和网站的信息,以及Chrome的选项菜单: 查看从快捷 启动PWA后,当我点击交叉一个空白屏幕被显示这样的:一下横 在manifest.json后 空白屏幕包括: "start_url": "/default.aspx", "display": "sta