Adi*_*ici 5 javascript
我刚刚进入 Service Workers 并为我的网站进行了简单的设置。
该文档非常好,但我无法在任何地方找到服务工作人员保留多少缓存?我正在对我的 js 和 css 资源(类似bundle.[hash].js)进行缓存清除,我不确定是否应该确保手动清理缓存中的旧资源,或者它们会在一段时间后过期?
bundle.[hash].js
fre*_*ett 1
来自MDN 文档:
除非明确请求,否则缓存中的项目不会更新;除非被删除,否则它们不会过期。
看来,如果你想让一个Service Worker“过期”,你需要手动处理它。因此,它将获取缓存的版本,然后发现它已过期,然后提示用户刷新或自动刷新。
我想Workbox可能就是这么做的。
归档时间:
9 年,7 月 前
查看次数:
1423 次
最近记录:
4 年,2 月 前