Repository navigation
Commit e430ad9
committed
feat(scripts): 收编观感像素探针并参数化判据
批 8 T12(U4-d 的「入库」一半):把批 3 造在 gitignored tmp/ 里的视口探针
(源件 19,286 B / 298 行)搬成 scripts/viewport-probe.mjs(298 行,≤300 预算)。
- 收编:加载真实产物 app/dist + 只读静态服务器 + 真 CDP 精密视口;判据分层
(① 参考 / ②③ 判据 / ④ 仪器自检)逐条保留
- 参数化:--probe / --json / --screenshot / --dpr / --reduced-motion / --dist;
每条读数带 viewport+dpr+emulatedMedia 元数据
- 卫生:profile 落 C:UsersAdministratorAppDataLocalTemp(mkdtempSync)+ finally 删除(批 3 陷阱 #19)
- 自检:视口 / dpr / 500px 定块 / 文本哨兵 / 阳性对照 / 每次现造随机串阴性对照
/ emulatedMedia 实测值 / 探针 canary(防读内联样式冒充解算值)
- 盲区五条 + §17 受控对比(dist mtime + tree_head)写进头注
入口与触发条件属 T24;不接 husky、不进 CI。1 parent 433c614 commit e430ad9
1 file changed
Lines changed: 298 additions & 0 deletions
0 commit comments