{ "note": "批次 4 行走查 + 自动验收证据:真实 /cockpit 页面实际请求的字体文件(浏览器只为「被使用」的字族取字体)。", "page": "http://127.0.0.1:8000/#/cockpit", "runs": [ { "when": "2026-10-13 首次走查", "note": "缓存坑修复后冷加载,5 个字体均 304(同会话先前已传输,复用浏览器缓存)。", "capturedTotalRequests": 544, "fontRequests": [ { "status": 304, "url": "/cockpit/assets/fonts/noto-sans-sc-700.woff2" }, { "status": 304, "url": "/cockpit/assets/fonts/noto-sans-sc-400.woff2" }, { "status": 304, "url": "/cockpit/assets/fonts/rajdhani-400.woff2" }, { "status": 304, "url": "/cockpit/assets/fonts/rajdhani-700.woff2" }, { "status": 304, "url": "/cockpit/assets/fonts/share-tech-mono-400.woff2" } ] }, { "when": "2026-10-13 自动验收(hard reload 冷加载)", "note": "1371 个请求零失败(404/500 为空);manifest 转译含 fonts 块;控制台无 Vue 错、无字体 404(唯一 error 为 chrome-extension://invalid/ 扩展噪音,与本批无关)。", "capturedTotalRequests": 1371, "fontRequests": [ { "status": 200, "url": "/cockpit/assets/fonts/noto-sans-sc-400.woff2" }, { "status": 200, "url": "/cockpit/assets/fonts/noto-sans-sc-700.woff2" }, { "status": 200, "url": "/cockpit/assets/fonts/rajdhani-400.woff2" }, { "status": 200, "url": "/cockpit/assets/fonts/rajdhani-700.woff2" }, { "status": 200, "url": "/cockpit/assets/fonts/share-tech-mono-400.woff2" } ], "failedRequests": 0 } ] }