根因: /api/fixture/param/<id> GET 没有 Cache-Control 头,F5 刷新时 浏览器直接用磁盘缓存返回旧 TestMode,导致测试页显示旧模式。 修复: - 服务端 fixture.py: GET 响应加 Cache-Control: no-store/no-cache/must-revalidate - 客户端 test_op.js + fixture.js: 4 处 GET fetch 全部加 ?_=Date.now() 缓存破坏参数
根因: /api/fixture/param/<id> GET 没有 Cache-Control 头,F5 刷新时 浏览器直接用磁盘缓存返回旧 TestMode,导致测试页显示旧模式。 修复: - 服务端 fixture.py: GET 响应加 Cache-Control: no-store/no-cache/must-revalidate - 客户端 test_op.js + fixture.js: 4 处 GET fetch 全部加 ?_=Date.now() 缓存破坏参数