service-worker - 工作箱路由中查询字符串更改时更新缓存
问题描述
真的找不到我的问题的答案:(
我创建了一个这样的工作服务来管理我存储在 CDN 上的 css
workbox.routing.registerRoute(
new RegExp('https://static.domain.com/css/.*'),
workbox.strategies.staleWhileRevalidate({cacheName: 'static-css-v0'}),
);
我的url是这样的,查询字符串是用来重新加载样式的
https://static.domain.com/css/style.css?1
我可以看到我的css很好地保存在缓存中,名称为static-css-v0
/css/style.css
但我的问题是,当 url 更改为https://static.domain.com/css/style.css?1时,我的样式是否更新得很好?
在这种情况下会发生什么,缓存中的文件是否已更新?
文档中不清楚,我没有看到带有查询字符串的示例:(
感谢您的意见
解决方案
也许这会帮助你“忽略搜索:真”
推荐阅读
- python - 批量归一化导致无限负损失
- angular - 使用点击运算符调用时,子可观察对象无效
- javascript - 如何在 3 个 js 中一个接一个地用 2 个不同的动画为 2 个对象设置动画?
- docker - 使用 docker 选项时 --mount 目标文件夹被视为不是绝对的,而使用 -v 时没有问题
- javascript - 使用 Here Places 自动建议查找某些地点时遇到问题
- r - 我有一个 R 函数来找到对之间的最小值吗?
- spring - Spring Boot 2 迁移后未导出 Health Endpoint Metrics
- javascript - 组件名称需要以大写字母开头?
- cassandra - cassandra 中的复制因子和后来的变化
- sql - 使用滞后计算行之间的差异