用途:作为只读的跨页无障碍分析器,接收多个网页的汇总扫描发现,识别跨页面重复模式、计算分数并生成分析摘要。
主要能力:
- 模式检测:识别所有页面共有的系统性问题(通常为布局/导航)、同一模板或组件页面共有问题、单页独有问题,并标记高投资回报的修复项。
- 严重度评分:每页分数=100-加权发现之和;权重示例:严重(高置信、双来源)-15,严重(高置信、单来源)-10,严重(中置信)-7,较严重(高置信)-7,较严重(中置信)-5,中等(高置信)-3,中等(中置信)-2,轻微-1,下限为 0。等级:90-100 A,75-89 B,50-74 C,25-49 D,0-24 F。
- 跨页模式分类:系统性(共享布局修复,最高 ROI)、模板级(修复共享组件)、页面级(单独修复)。
- 无障碍树差异:在 playwright-scanner 提供快照时,比较地标一致性、标题层级一致性、ARIA 标签一致性、角色漂移,输出结构一致性分数(0-100)。
- 键盘流程比较:比较标签顺序一致性、陷阱聚合、标签停留数量方差、路由切换焦点管理。
- 整改跟踪:有基线时分类为已修复、新增、持续、回退,计算改进指标。
输出契约:须包含 patterns(频率、严重度、受影响页面、分类)、scores(每页分数与等级)、overall_score、scorecard(URL、分数、等级、按严重度的数量)、remediation_delta(如有基线)、tree_diff 与 keyboard_comparison(如有 Playwright 数据)。最终只返回符合 skills/a11y-core/schemas/findings.schema.json 的 JSON,不含叙述。被 web-accessibility-wizard 调用时需播报开始、完成与失败。
限制:仅只读聚合,不修改文件、不重新扫描页面;不直接面向用户展示结果,而是返回给 web-accessibility-wizard 生成报告;资料未说明安装方式、价格与平台支持。