fix(pwa): SW 缓存版本 v2→v3——冲刷主题修复前的旧页缓存

用户报首页刷新偶现浅色、内页深色。本地/生产双端复测均正确
(首帧即 dark),最可能是 SW 缓存里残留 data-astro-rerun 修复前的
旧首页(无主题脚本)。版本号 bump 强制 activate 清旧缓存。

验证: pnpm astro build;本地四页帧序列实测全 dark

Spec: none (缓存冲刷,环境性症状防御)

Co-authored-by: GLM-5.3
This commit is contained in:
wait4xandGLM-5.3 committed 2026-11-02 09:06:42 +08:00
1 parent 3050b0b959
commit 2e33a7cd2e
1 file changed
+1 -1
+1 -1
View File
@@ -7,7 +7,7 @@
* - Artalk 评论 API 与 /admin 完全绕过 SW(动态数据不缓存、CMS 走网络)
* - 无 precache(首访零负担);激活时清旧版本缓存
*/
const VERSION = 'w4x-v2';
const VERSION = 'w4x-v3'; // v3:冲刷主题修复(data-astro-rerun)前的旧缓存页
// install 预缓存核心路由(SSG 全量 ~30 页 HTML,<1MB,换来全站离线可读;
// 列表由构建产物路由手工维护,新增顶层页时补一行)
// PRECACHE:AUTO-BEGIN 以下为兜底清单——构建期由 scripts/build-perf/gen-sw-precache.mjs