[54] axe-core:可访问性自动化检查的最低成本方案¶
- 资料类型:官方文档/工具
- 原始来源:https://github.com/dequelabs/axe-core
- 对应章节:第 6 章(UI 设计)、第 8 章(前端实现)
一句话¶
可访问性不是上线前检查一下,而是每次改 UI 都别退化的回归门禁。
你该从 axe-core 带走什么¶
- 自动化能覆盖一部分问题:能提前发现缺少 label、对比度等常见问题,但不能替代人工走查。
- 更适合 CI:可以把 a11y 失败当作阻断合并的条件,避免问题积累。
- 输出可追踪:报告要能定位到具体组件与规则,方便修复。
在本书里怎么用¶
- 第 3 章把它写进示例(可复制)的验证命令:a11y 不过就不合并。
- 第 4 章把它纳入质量闸门:减少只靠审美评审 UI的争论。
常见误用¶
- 认为跑过一次 axe-core 就等于完全合规,忽略键盘可达与真实任务完成率。
- 不留基线/不留报告,导致每次改动都只能靠感觉。