`title: Cache Storage 版本迁移与清理流程``categories: Web 开发/前端/数据管理``keywords: Cache Storage,版本迁移,清理,Service Worker,缓存``description: 设计 Cache Storage 的版本迁移与清理流程,在激活阶段清理旧版本并保留必要数据,保障稳定更新。`激活清理self.addEventListener('activate', e => {

e.waitUntil((async () => {

const keys = await caches.keys();

for (const k of keys) {

if (!k.startsWith('static-v2') && !k.startsWith('dynamic')) {

await caches.delete(k);

}

}

await self.clients.claim();

})());

});

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部