这是一个技术栈无关的无障碍审计技能,以 WCAG 2.1 AA 为基准,必要时附注 AAA,输出审计报告与修复计划。
用途:上线前无障碍验证;ADA、EN 301 549、AODA、Section 508 等合规准备;审计发现或投诉后的整改;季度或年度无障碍健康检查;为尚未重视无障碍的团队引入相关实践。
主要能力:按 WCAG 四大原则逐项检查。可感知:图片替代文本、时基媒体字幕与转录、语义结构、颜色对比(正文 4.5:1,大字 3:1,UI 元素 3:1);可操作:纯键盘可用、无键盘陷阱、焦点可见、时限可调、页面有标题与跳转链接、导航方式多样、指针手势有键盘替代;可理解:声明页面语言、行为可预测、错误识别与修正建议;健壮:标记有效、名称角色值可程序化确定、状态消息可被播报。
使用方式:先运行自动化扫描(axe DevTools、Lighthouse、WAVE、Pa11y),再依次做手动键盘测试、屏幕阅读器测试(如 VoiceOver+Safari、NVDA+Firefox/Chrome、JAWS+Chrome、TalkBack+Chrome)、视觉测试(对比度、200% 缩放、320px 重排、文字间距、减少动效)与认知无障碍检查;随后按成功标准评分,按 P0 至 P3 分级,写成报告并给出排序后的修复路线图。
适用场景:整站、特定板块或特定用户流程的审计。
限制与注意:不适用于部署后的常规 QA(用 qa-testing)、组件级无障碍实现(用 frontend-component-build)、设计令牌的颜色对比(用 design-standards 或 brand-identity)。自动化扫描仅能发现 30% 至 50% 的问题;只测首页、一次性整改、不做屏幕阅读器测试都是常见失败模式。AA 通常是实际基线,AAA 很少作为目标;合规不等于真正可用。所需输入或工具不可用时,应明确说明缺口,不得编造数据。