腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
workbox
中
的
StaleWhileRevalidate
和
BroadcastUpdatePlugin
,
如何
通知
客户端
没有
变化
?
workbox
我在
workbox
中
使用
StaleWhileRevalidate
和
BroadcastUpdatePlugin
,当来自服务器
的
数据与缓存
的
数据不同时,我
的
网页会收到
通知
。当它们是相同
的
时候,最简单
的
通知
方式是什么?谢谢Gabor
浏览 16
提问于2021-01-31
得票数 0
回答已采纳
1
回答
只有当有多个工作盒广播更新消息时,才提示一次。
javascript
、
progressive-web-apps
、
workbox
我
使用
serviceWorker
中
的
Workbox
和
serviceWorker()提示用户在更新缓存文件时刷新页面。当只有一个文件被更新时,它很好,但是当我一次发布多个更新(HTML、CSS
和
JS文件)时,会提示用户刷新每个文件
的
页面。当事件侦听器停止接收更新消息时,
如何
更新缓存
中
的
所有文件,然后提示用户只刷新一次页面?ServiceWorker代码 const {
BroadcastUpdatePlugin<
浏览 0
提问于2021-09-14
得票数 0
1
回答
使用
networkFirst策略
的
工作盒回退响应
service-worker
、
workbox
我在服务工作人员中
使用
Workbox
,并且我
使用
来提供对一个路由
的
回退响应,当脱机
和
页面不在缓存
中
时,应该显示该路由: cacheName: 'page-cache'
workbo
浏览 3
提问于2018-07-27
得票数 3
1
回答
使用
workbox
6生成ServiceWorker -
如何
从“工作盒-路由”导入"registerRoute“?
service-worker
、
webpack-4
、
workbox
我已经升级了我
的
项目以
使用
工作框6,并相应地修改了我
的
代码。} from '
workbox
-routing'; const CACHE_DYNAMIC_NAME在serviceWorker.js
中
的
导入,那么服务工作者成功地注册了-但是我不能注册路由。)"webpack":
浏览 3
提问于2020-12-09
得票数 2
回答已采纳
1
回答
如何
侦听特定教区资源
的
更新?
progressive-web-apps
、
workbox
我有一堆文件在我
的
PWA程序
中
,由
Workbox
管理。我将
如何
侦听这些预置文件
的
更新?我尝试过添加BroadcastUpdate插件: new
workbox
.broadcastUpdate.
BroadcastUpdatePlugin
但是,当我更新应用程序时,不会发送任何消息(
使用
更新precache清单并调用)。 我知道消息侦听器代码正在工作。我在其他地方用过。
浏览 0
提问于2020-04-30
得票数 1
1
回答
如何
延迟
workbox
StaleWhileRevalidate
策略
的
重新验证调用
workbox
我们正在
使用
workbox
为我们
的
webApp实现ServiceWorker。目前,我们正在
使用
workbox
.strategies.
staleWhileRevalidate
作为主页路由。我们
的
应用程序
的
网络
使用
模式是:主页、Javascript资源、API调用(按顺序)。服务工作者将用陈旧
的
数据
和
Javascript资源响应主页,并通过网络获取API数据。我们观察到,主页
的
重新验
浏览 0
提问于2019-01-22
得票数 0
1
回答
工作箱服务人员破坏SPA线路
service-worker
、
workbox
、
workbox-webpack-plugin
我已经
使用
InjectManifest (只设置属性swSrc
和
swDest)设置了工作框,并创建了我
的
服务工作人员(附在下面)。据我所知,我
的
服务工作者
中
没有
任何东西可以指示
如何
处理这些路由,但是当请求一个随机
的
index.html字符串时,服务工作人员似乎正在阻止加载该URL文件。
没有
预缓存。{ CacheFirst } from '
workbox
-strategies/CacheFirst&
浏览 14
提问于2022-07-25
得票数 0
1
回答
XHR请求
的
工作框脱机回退
next.js
、
progressive-web-apps
、
workbox
我正在
使用
NextJS
和
Workbox
来创建PWAs和我需要
的
离线支持,这个库是:。在上面的回购中有一个我需要
的
例子:离线退步。我不需要应用程序完全在离线模式下工作,只是一个后备页面,表示连接丢失。我阅读了关于全面退步:
的
工作盒部分。 当任何其他路由都无法生成响应时,就会触发一个catchHandler,但问题是,我在捕获XMLHttpRequests (XHR)错误时遇到了很大
的
困难。例如,当
客户端
将请求发送到API时,如果
没有
in
浏览 3
提问于2020-12-21
得票数 1
回答已采纳
1
回答
如何
使用
GenerateSW
和
workbox
缓存外部java脚本文件
vue.js
、
webpack
、
workbox
我将
Workbox
与Vue
和
GenerateSW一起
使用
。缓存字体,我自己
的
JS文件和我
的
css + html运行良好,但我
如何
配置WB缓存外部JS文件?new WorkboxPlugin.GenerateSW({ {
浏览 87
提问于2021-10-14
得票数 0
1
回答
为什么
workbox
registerRoute会得到不透明
的
响应,而建议则不会。
javascript
、
service-worker
、
workbox
我面临
的
问题是我不能
使用
它,它不适用于CacheFirst (而它适用于
StaleWhileRevalidate
和
NetworkFirst) new
workbox
.strategies.CacheFirst({ // OPAQUE -> only possibility =
StaleWhileRevalidate
workbo
浏览 1
提问于2019-12-02
得票数 2
1
回答
Workbox
/Vue:在现有缓存策略处理程序上创建自定义变体
vue.js
、
caching
、
vuejs2
、
progressive-web-apps
、
workbox
我有一个工作
的
和
IndexedDB,它们保存着数据库表
的
本地副本。我还在我
的
服务中注册了一些路线--工人. 我让
Workbox
缓存从REST服务获得返回表
的
调用。例如:将返回客户
的
json对象。
workbox
.routing.registerRoute('https://www.example.com/api/customers',
workbox
.strategies.<e
浏览 4
提问于2020-03-09
得票数 0
1
回答
Workbox
:
没有
办法重新验证预先缓存
的
项?
offline-caching
、
workbox
我正在
使用
Workbox
使CMS网站具备脱机功能。我有服务工人疯狂
和
预缓存网站页面,资产
和
离线页面。问题是,
使用
预缓存时,似乎无法在不修改服务工作线程
的
情况下更新缓存。在我
的
例子
中
,它是一个CMS,所以作者在更新站点内容时不会重新构建这个服务工作者。我假设我可以只
使用
StaleWhileRevalidate
策略,但令我沮丧
的
是,
没有
办法为"precacheAndRoute
浏览 4
提问于2020-02-22
得票数 0
1
回答
如何
使用
workbox
在safari
中
永远防止回退图像缓存
caching
、
safari
、
service-worker
、
workbox
我
使用
workbox
(v4.1)生成一个ServiceWorker,如果无法获取请求
的
图像,它将提供一个通用
的
后备图像 这在Google Chrome上是可以工作
的
。:png|jpg|jpeg|svg|gif|webp)$/, cacheName: 'offline.html'));
浏览 23
提问于2019-04-15
得票数 1
3
回答
如何
使用
workbox
缓存所有urls,如/page/id,其中id是一个数字
javascript
、
node.js
、
service-worker
、
progressive-web-apps
、
workbox
给定来自我
的
nodejs服务器
的
以下代码片段: var id = req.params.id我已经
使用
workbox
生成并构建了它,但我不知道
如何
缓存所有的urls,如/page/1或/page/2或..../page/4353等,而不会对服务工作者源代码收费过高。当我将这些代码添加到正在
浏览 1
提问于2018-10-10
得票数 0
1
回答
workbox
3-在运行时缓存时忽略URL参数
javascript
、
service-worker
、
offline-caching
、
workbox
我希望缓存来自
使用
策略令牌作为URL参数
的
安全CDN
的
资产。例如:www.cdn.com/image.png?Policy=AAAAA&Key-Pair-Id=BBBBB,如果我再次访问站点,我希望从缓存
中
获取资产,即使我有不同
的
策略令牌
和
密钥对Id。例如:www.cdn.com/image.png?Policy=CCCCC&Key-Pair-Id=DDDDD
workbox
.ro
浏览 12
提问于2017-12-25
得票数 0
2
回答
新版本
的
Workbox
更新缓存
javascript
、
caching
、
service-worker
、
workbox
我已经实现了工作箱,以生成我
的
服务人员
使用
webpack。这很好--我可以确认在运行yarn run generate-sw (package.json:"generate-sw": "
workbox
inject:manifest")时,在生成
的
服务工作人员
中
更新了问题是-我注意到我
的
客户端
没有
在新版本之后更新缓存。即使在更新服务工作人员几天后,我
的
客户端
仍在缓存旧代码,新代
浏览 4
提问于2020-03-29
得票数 4
回答已采纳
1
回答
在
使用
webpack插件时,对于预存储
的
资产采用什么工作箱策略?
service-worker
、
workbox
、
workbox-webpack-plugin
当
使用
workbox
-webpack-plugin
和
GenerateSW模式时,用于预置资产
的
工作盒策略是什么?即。cacheFirst,
staleWhileRevalidate
等,因为我似乎
没有
为预缓存
的
资产设置路由/策略,以便服务工作者更新这些资产
的
缓存。那么,这些事件
的
默认处理程序是什么?其次,来自服务器响应
的
缓存控制头
如何
在工作箱策略
中
扮演刷新资产
的</e
浏览 0
提问于2018-08-31
得票数 3
回答已采纳
1
回答
PWA Symfony Cache
Workbox
php
、
symfony
、
progressive-web-apps
、
service-worker
、
workbox
我在symfony应用程序上实现了
workbox
。然后我创建了我
的
服务工作者。我想缓存我正在浏览
的
所有页面,但缓存不会被创建,我只有缓存"
workbox
-preache-v2...__WB_MANIFEST); 我用另一个应用程序php (
没有
Symfony )尝试这段代码,它很好,我认为问题出在URL (因为我
使用
symfony-route...),但我不知道
如何
解决它。更新:我试着做了几件事,最后我发现fetch事件(
没有
使用
浏览 34
提问于2021-04-20
得票数 0
2
回答
Workbox
:运行时缓存直到第二个版本才能运行。
caching
、
progressive-web-apps
、
workbox
我对服务生
和
工作间都很陌生。目前,我正在
使用
工作框预置我
的
静态资产文件,该文件运行良好,我希望在运行时也会缓存其他第三方URL,但在页面上第二次重新加载之前不会工作:( */);
浏览 0
提问于2018-04-18
得票数 6
回答已采纳
1
回答
Workbox
:
如何
从缓存
中
删除请求
service-worker
、
browser-cache
、
workbox
对于我所有的API调用,我都
使用
了
staleWhileRevalidate
Workbox
v3策略。但是,有时我希望在运行时从缓存
中
删除特定
的
请求。现在,用户将其切换为“是”,系统更新服务器,并在一段时间后发送另一个查询,以获得最新
的
值。但
浏览 12
提问于2022-04-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WorkBox 緩存功能
现在所有主流浏览器都支持Service Workers了
Apollo配置中心如何实现配置热发布
如何为产品添加实时功能并构建实时API
基于OPC UA协议的服务端开发
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券