feat: 添加 Service Worker 缓存与更新流程

- 为同源资源添加网络优先策略,并在离线时回退到缓存
- 缓存带版本号的 CDN 资源,并在发布更新时保留独立缓存条目
- 改进版本更新检查,避免清除 localStorage 或无关缓存
- 将 Service Worker 纳入部署流程并更新相关文档
This commit is contained in:
eddy
2026-07-20 02:22:15 +08:00
parent a878899512
commit 738275b493
6 changed files with 226 additions and 16 deletions
+1 -1
View File
@@ -46,4 +46,4 @@
- [ ] AI、Azure TTS 配置保存与连接测试正常;Azure 失败后语音回退正常。
- [ ] 内置词库切换、自动加载、手动加载、过滤词增删/搜索/复制正常。
- [ ] 清除收藏、清空数据的双重确认及保留收藏单词行为与原版一致。
- [ ] “获取最新版本”只清应用缓存并刷新,不清 localStorage。
- [ ] “获取最新版本”会检查更新并刷新,更新当前版本的应用缓存且不清 localStorage。