关于 help-url-reference
help-url-reference 是供无障碍审计和报告工具使用的参考技能,将规则 ID 与标准映射到网页及 Microsoft Office 文档的外部整改指南。
主要功能
- 01构造 axe-core 规则链接
- 02网页规则与帮助链接映射
- 03W3C/WAI 主题参考
- 04Word 和 Excel 规则参考
适用场景
- 01为审计发现添加整改指南
- 02向 CSV 报告添加帮助链接
- 03生成无障碍报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ community-access/ accessibility-agents --skill help-url-reference安装后在 Claude Code 中输入/help-url-reference确认已加载。
详细介绍
帮助 URL 参考
集中映射无障碍规则 ID 和 WCAG 标准与外部帮助文档的对应关系。供 CSV 报告器、审计报告生成器以及任何将问题关联到修复指南的 Agent 使用。
Accessibility Insights(Web 无障碍)
axe-core 规则 URL 模式
Base URL: https://accessibilityinsights.io/info-examples/web/
Pattern: {base_url}{rule-id}
Example: https://accessibilityinsights.io/info-examples/web/image-alt/
对于任何 axe-core 规则,将规则 ID 附加到基础 URL 即可构造 URL。此模式适用于所有 axe-core 规则。
常见 axe-core 规则
| 规则 ID | 问题 | WCAG | 帮助 URL |
|---|---|---|---|
image-alt | 图片缺少替代文本 | 1.1.1 | https://accessibilityinsights.io/info-examples/web/image-alt/ |
button-name | 按钮没有可访问名称 | 4.1.2 | https://accessibilityinsights.io/info-examples/web/button-name/ |
color-contrast | 文本对比度不足 | 1.4.3 | https://accessibilityinsights.io/info-examples/web/color-contrast/ |
label | 表单元素没有标签 | 1.3.1 | https://accessibilityinsights.io/info-examples/web/label/ |
link-name | 链接没有可辨识的文本 | 4.1.2 | https://accessibilityinsights.io/info-examples/web/link-name/ |
html-has-lang | 页面缺少 lang 属性 | 3.1.1 | https://accessibilityinsights.io/info-examples/web/html-has-lang/ |
document-title | 页面缺少标题 | 2.4.2 | https://accessibilityinsights.io/info-examples/web/document-title/ |
heading-order | 跳过了标题级别 | 1.3.1 | https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships.html |
aria-roles | ARIA 角色无效 | 4.1.2 | https://accessibilityinsights.io/info-examples/web/aria-roles/ |
aria-required-attr | 缺少必需的 ARIA 属性 | 4.1.2 | https://accessibilityinsights.io/info-examples/web/aria-required-attr/ |
aria-valid-attr | ARIA 属性无效 | 4.1.2 | https://accessibilityinsights.io/info-examples/web/aria-valid-attr/ |
bypass | 没有跳过导航链接 | 2.4.1 | https://accessibilityinsights.io/info-examples/web/bypass/ |
region | 内容不在地标区域中 | 1.3.1 | https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships.html |
tabindex | 使用了正值 tabindex | 2.4.3 | https://www.w3.org/WAI/WCAG22/Understanding/focus-order.html |
duplicate-id | 元素 ID 重复 | 4.1.1 | https://accessibilityinsights.io/info-examples/web/duplicate-id/ |
focus-order-semantics | 焦点顺序问题 | 2.4.3 | https://www.w3.org/WAI/WCAG22/Understanding/focus-order.html |
input-image-alt | 输入图片缺少 alt | 1.1.1 | https://accessibilityinsights.io/info-examples/web/input-image-alt/ |
meta-viewport | 视口设置禁用了缩放 | 1.4.4 | https://accessibilityinsights.io/info-examples/web/meta-viewport/ |
select-name | 选择元素没有标签 | 4.1.2 | https://accessibilityinsights.io/info-examples/web/select-name/ |
autocomplete-valid | autocomplete 值无效 | 1.3.5 | https://accessibilityinsights.io/info-examples/web/autocomplete-valid/ |
W3C/WAI 主题页面(非 axe 问题)
对于没有 axe-core 规则 ID、由 Agent 检测到的问题,请使用以下 W3C/WAI 页面:
| 主题 | URL |
|---|---|
| 焦点管理 | https://www.w3.org/WAI/WCAG22/Understanding/focus-order.html |
| 实时区域 | https://www.w3.org/WAI/WCAG22/Understanding/status-messages.html |
| 模态对话框 | https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ |
| 数据表格 | https://www.w3.org/WAI/tutorials/tables/ |
Microsoft Office(文档无障碍)
Word(DOCX)规则
规则 ID 与
word-accessibility格式 Agent 中的规范定义一致。
| 规则 ID | 问题 | 帮助 URL |
|---|---|---|
DOCX-E001 | 图片缺少替代文本 | https://support.microsoft.com/en-us/office/add-alternative-text-to-a-shape-picture-chart-smartart-graphic-or-other-object-44989b2a-903c-4d9a-b742-6a75b451c669 |
DOCX-E002 | 缺少表格标题行 | https://support.microsoft.com/en-us/office/create-accessible-tables-in-word-cb464015-59dc-46a0-ac01-6217c62210e5 |
DOCX-E003 | 标题级别跳跃 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_headings |
DOCX-E004 | 缺少文档标题 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_doctitle |
DOCX-E005 | 表格单元格已合并或拆分 | https://support.microsoft.com/en-us/office/create-accessible-tables-in-word-cb464015-59dc-46a0-ac01-6217c62210e5 |
DOCX-E006 | 超链接文本含义不明确 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_links |
DOCX-E007 | 没有标题结构 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_headings |
DOCX-E008 | 文档访问受限(IRM) | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d |
DOCX-E009 | 内容控件缺少标题 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d |
DOCX-W001 | 嵌套表格 | https://support.microsoft.com/en-us/office/create-accessible-tables-in-word-cb464015-59dc-46a0-ac01-6217c62210e5 |
DOCX-W002 | 替代文本过长(>150 个字符) | https://support.microsoft.com/en-us/office/everything-you-need-to-know-to-write-effective-alt-text-df98f884-ca3d-456c-807b-1a1fa82f5dc2 |
DOCX-W003 | 手动输入的列表符号 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d |
DOCX-W004 | 用于留白的空白表格行 | https://support.microsoft.com/en-us/office/create-accessible-tables-in-word-cb464015-59dc-46a0-ac01-6217c62210e5 |
DOCX-W005 | 标题超过 100 个字符 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_headings |
DOCX-W006 | 存在水印 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_watermarks |
DOCX-T001 | 缺少文档语言 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_language |
DOCX-T002 | 带有标题标记的布局表格 | https://support.microsoft.com/en-us/office/create-accessible-tables-in-word-cb464015-59dc-46a0-ac01-6217c62210e5 |
DOCX-T003 | 重复的空白字符 | https://support.microsoft.com/en-us/office/create-accessible-word-documents-d9bf3683-87ac-47ea-b91a-78dcacb3c66d#bkmk_whitespace |
Excel (XLSX) 规则
规则 ID 与
excel-accessibility格式 Agent 中的规范定义相匹配。
| 规则 ID | 问题 | 帮助 URL |
|---|---|---|
XLSX-E001 | 图片/图表缺少替代文本 | https://support.microsoft.com/en-us/office/add-alternative-text-to-a-shape-picture-chart-smartart-graphic-or-other-object-44989b2a-903c-4d9a-b742-6a75b451c669 |
XLSX-E002 | 缺少表格标题行 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_tableheaders |
XLSX-E003 | 工作表名称为默认名称 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_sheettabs |
XLSX-E004 | 数据表格中存在合并单元格 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_mergedcells |
XLSX-E005 | 超链接文本含义不明确 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593 |
XLSX-E006 | 缺少工作簿标题 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_doctitle |
XLSX-E007 | 负数仅以红色格式显示 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_color |
XLSX-E008 | 工作簿访问受限(IRM) | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593 |
XLSX-W001 | 使用空白单元格进行格式排版 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593 |
XLSX-W002 | 仅通过颜色区分数据 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_color |
XLSX-W003 | 表格结构复杂 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_mergedcells |
XLSX-W004 | 工作表为空 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593 |
XLSX-W005 | 替代文本过长(>150 个字符) | https://support.microsoft.com/en-us/office/everything-you-need-to-know-to-write-effective-alt-text-df98f884-ca3d-456c-807b-1a1fa82f5dc2 |
XLSX-T001 | 工作表标签顺序不合理 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593#bkmk_sheettabs |
XLSX-T002 | 缺少命名区域 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593 |
XLSX-T003 | 缺少工作簿语言信息 | https://support.microsoft.com/en-us/office/create-accessible-excel-workbooks-6cc05fc5-1314-48b5-8eb3-683e49b3e593 |
PowerPoint(PPTX)规则
规则 ID 与
powerpoint-accessibility格式 Agent 中的规范定义相匹配。
| 规则 ID | 问题 | 帮助 URL |
|---|---|---|
PPTX-E001 | 图片缺少替代文本 | https://support.microsoft.com/en-us/office/add-alternative-text-to-a-shape-picture-chart-smartart-graphic-or-other-object-44989b2a-903c-4d9a-b742-6a75b451c669 |
PPTX-E002 | 幻灯片缺少标题 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_slidetitles |
PPTX-E003 | 幻灯片标题重复 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_slidetitles |
PPTX-E004 | 表格缺少标题行 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_tableheaders |
PPTX-E005 | 超链接文本含义不明确 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_links |
PPTX-E006 | 阅读顺序不正确 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_readingorder |
PPTX-E007 | 演示文稿访问受限(IRM) | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25 |
PPTX-W001 | 演示文稿缺少标题 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25 |
PPTX-W002 | 使用表格进行布局 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_tableheaders |
PPTX-W003 | 表格单元格已合并 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_tableheaders |
PPTX-W004 | 音频/视频缺少字幕 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_captions |
PPTX-W005 | 仅通过颜色表达含义 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_color |
PPTX-W006 | 替代文本过长(>150 个字符) | https://support.microsoft.com/en-us/office/everything-you-need-to-know-to-write-effective-alt-text-df98f884-ca3d-456c-807b-1a1fa82f5dc2 |
PPTX-T001 | 缺少节名称 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25 |
PPTX-T002 | 动画过多 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25#bkmk_animations |
PPTX-T003 | 幻灯片缺少备注 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25 |
PPTX-T004 | 演示文稿缺少语言设置 | https://support.microsoft.com/en-us/office/create-accessible-powerpoint-presentations-6f7772b2-2f33-4bd2-8ca7-dae3b2b3ef25 |
Adobe PDF
| 规则 ID | 问题 | 帮助 URL |
|---|---|---|
PDFUA.TaggedPDF | 文档未添加标签 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#tag_pdf |
PDFUA.Title | 缺少文档标题 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#add_title |
PDFUA.Language | 缺少文档语言 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#set_language |
PDFUA.BookmarksPresent | 缺少书签 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#bookmarks |
PDFUA.AltText | 缺少替代文本 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#alt_text |
PDFUA.TableHeaders | 缺少表格标题 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#tables |
PDFUA.ReadingOrder | 阅读顺序不正确 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#reading_order |
PDFUA.Headings | 标题结构存在问题 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#headings |
PDFUA.ListTags | 缺少列表标签 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#lists |
PDFBP.Contrast | 文本对比度低 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#contrast |
PDFBP.Scanned | 扫描版(仅图像)PDF | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#scanned |
PDFQ.Searchable | 文本不可搜索 | https://helpx.adobe.com/acrobat/using/creating-accessible-pdfs.html#ocr |
WCAG 2.2 理解文档
URL 模式
Base: https://www.w3.org/WAI/WCAG22/Understanding/
Pattern: {base}{slug}
成功标准与 Slug 的映射
| WCAG | 标准名称 | Slug |
|---|---|---|
| 1.1.1 | 非文本内容 | non-text-content |
| 1.3.1 | 信息和关系 | info-and-relationships |
| 1.3.2 | 有意义的顺序 | meaningful-sequence |
| 1.3.5 | 识别输入目的 | identify-input-purpose |
| 1.4.1 | 颜色的使用 | use-of-color |
| 1.4.3 | 对比度(最低) | contrast-minimum |
| 1.4.4 | 调整文本大小 | resize-text |
| 1.4.5 | 文本图像 | images-of-text |
| 1.4.11 | 非文本对比度 | non-text-contrast |
| 2.1.1 | 键盘 | keyboard |
| 2.1.2 | 无键盘陷阱 | no-keyboard-trap |
| 2.4.1 | 绕过区块 | bypass-blocks |
| 2.4.2 | 页面标题 | page-titled |
| 2.4.3 | 焦点顺序 | focus-order |
| 2.4.6 | 标题和标签 | headings-and-labels |
| 2.4.7 | 焦点可见 | focus-visible |
| 2.4.11 | 焦点不被遮挡(最低) | focus-not-obscured-minimum |
| 2.5.8 | 目标尺寸(最低) | target-size-minimum |
| 3.1.1 | 页面语言 | language-of-page |
| 3.1.2 | 部分内容的语言 | language-of-parts |
| 3.3.1 | 错误识别 | error-identification |
| 3.3.2 | 标签或说明 | labels-or-instructions |
| 3.3.7 | 重复输入 | redundant-entry |
| 3.3.8 | 无障碍身份验证(最低) | accessible-authentication-minimum |
| 4.1.2 | 名称、角色、值 | name-role-value |
特定应用的修复步骤模板
Word
| 规则 | 修复步骤 |
|---|---|
DOCX-E001 | 右键单击图像,选择“编辑替代文本”,输入描述 |
DOCX-E002 | 在“表格设计”选项卡中,勾选“标题行”复选框 |
DOCX-E003 | 应用正确的标题样式(“开始”选项卡,“样式”组) |
DOCX-E004 | “文件”>“信息”>“属性”>“标题”字段 |
DOCX-E005 | 在“表格布局”选项卡中,选择“合并”组下的“拆分单元格” |
DOCX-E006 | 将链接文本替换为描述性短语 |
DOCX-E007 | 为文档各部分应用“标题 1”样式 |
Excel
| 规则 | 修复步骤 |
|---|---|
XLSX-E001 | 右键单击图表/图像,选择“编辑替代文本”,输入描述 |
XLSX-E002 | “开始”选项卡,选择“套用表格格式”(确保勾选“表包含标题”选项) |
XLSX-E003 | 右键单击工作表标签,选择“重命名”,输入描述性名称 |
XLSX-E004 | 取消合并单元格,重新整理数据布局 |
XLSX-E005 | 将链接文本替换为描述性短语 |
XLSX-E006 | “文件”>“信息”>“属性”>“标题”字段 |
PowerPoint
| 规则 | 修复步骤 |
|---|---|
PPTX-E001 | 右键单击图像,选择“编辑替代文本”,输入描述 |
PPTX-E002 | “开始”>“版式”,选择带有标题占位符的版式 |
PPTX-E003 | 为每张幻灯片输入唯一的标题文本 |
PPTX-E004 | 选择表格,打开“表格设计”,勾选“标题行” |
PPTX-E005 | 将链接文本替换为描述性短语 |
PPTX-E006 | “开始”>“排列”>“选择窗格”,从下到上重新排列项目 |
PDF(Acrobat Pro)
| 规则 | 修复步骤 |
|---|---|
PDFUA.TaggedPDF | “辅助功能”>“为文档添加标签” |
PDFUA.Title | “文件”>“属性”>“描述”选项卡>“标题”字段 |
PDFUA.Language | “文件”>“属性”>“高级”选项卡>“语言”下拉菜单 |
PDFUA.ReadingOrder | “工具”>“辅助功能”>“阅读顺序”工具 |
评论
支持 Markdown