【发布时间】:2018-04-19 02:10:07
【问题描述】:
我需要在每次发布后“清除”或“无效”Workbox SW 缓存。
这就是我打算做的(当然是虚拟版本),但我没有足够的经验来理解这是否是正确的方法:
importScripts(...);
const version = 1;
const workboxSW = new WorkboxSW();
workboxSW.router.registerRoute(/\.(?:png|gif|jpg|svg|json|js|css|woff|mp3)$/,
workbox.strategies.cacheFirst({
cacheName: 'static-cache-' + version
})
);
并在每个版本中增加版本 :) 我应该从以前的版本中清除每个文件吗? 有不同的方法吗?
tnx 的反馈
【问题讨论】:
标签: javascript service-worker workbox