用途:为网页无障碍审计计算可比较的评分与等级,并跟踪多轮审计间的修复进展。
主要能力:
- 评分公式:页面得分 = 100 - 加权问题扣分之和,下限为0。扣分依据严重度(Critical/Serious/Moderate/Minor)、置信度(Confirmed/High/Medium/Low)与来源数量查表得出。
- 评分档位:balanced(默认,乘数1.0)、strict(1.15,适用于受监管或公共部门发布)、advisory(0.8,适用于早期设计与原型)。档位乘数作用于置信度处理后的最终扣分。
- 置信度:Confirmed 120%、High 100%、Medium 70%、Low 30%。axe-core 与 agent review 同时发现的问题自动升级为 high;三者(axe-core + agent review + Playwright)同时确认则升级为 confirmed 并额外乘 1.2。无 Playwright 时最高只能到 High。
- 校准层(v2):按规则族乘校准系数,键盘/焦点1.1、表单/标签/错误1.05、语义/结构1.0、链接文本/上下文0.9、内容质量0.85;建议每季度依据确认结果更新,单周期变动不超过±0.1。
- 等级:90-100 A、75-89 B、50-74 C、25-49 D、0-24 F。
- 置信度漂移防护:drift = |预测置信度分 - 实际确认率|;≤0.10 稳定,0.11-0.20 调整系数与来源映射,>0.20 冻结档位并做规则级复核。
- 输出:单页评分卡与多页评分卡(含各严重度计数与平均值)。
- 跨页模式分类:Systemic(每页都有,修复ROI最高)、Template(共享组件)、Page-specific(单页)。
- 修复跟踪:Fixed/New/Persistent/Regressed;进度指标含问题减少率、分数变化、改善页数与趋势(升5+为改善,±5内稳定,降5+为下降)。审计范围变化时用归一化分数:normalized_score = raw_score - min(10, |上次页数-本次页数| × 0.8),趋势图用归一化分,发布门禁用原始分。
- 建议输出元数据:model、profile、calibrationVersion、confidenceSources、failThresholds(如 critical:1、score:75),便于确定性重跑与审计间比较。
严重度分类示例:Critical 含键盘无法访问核心功能、必填字段缺标签、关键信息图片无 alt、仅用颜色传达信息、无出口的键盘陷阱;Serious 含缺跳转导航、标题层级跳跃、焦点不可见、表单错误未程序化关联、自定义控件缺 ARIA;Moderate 含语义元素上冗余 ARIA、多个 H1、身份字段缺 autocomplete、新标签页链接无提示、表格缺 caption;Minor 含冗余 title、按钮文案欠佳、装饰图片 alt 非空等。
限制:资料未提供具体安装命令、运行方式、依赖平台与收费信息,暂未提供。