问:如何使用开发者工具查询网站的辅助功能树?有可能做到吗?我试图了解辅助功能树如何工作并帮助屏幕阅读器。
问问题
972 次
1 回答
3
查看可访问性树 Google Chrome
- 打开开发者工具 (F12)
- 转到元素
- 在右侧面板上转到辅助功能(它可能隐藏在“更多”选项下
>>
) - 然后,当您检查元素时,您可以看到它们是如何暴露在可访问性树中的。
查看可访问性树 Firefox
- 打开开发者工具 (F12)
- 转到辅助功能选项卡。
- 右键单击页面上的元素并选择“检查辅助功能属性”
其它浏览器
- 您可以通过类似的方法在 Edge 中查看辅助功能树(开发者工具 > 元素 > 辅助功能树 - 与 Google Chrome 相同)。
- Safari 不会直接通过浏览器公开辅助功能树,但您可以从 Mac App Store 安装扩展。如果我错过了启用此功能的标志,请纠正我。
了解辅助功能树
我会警告您,理解可访问性树不会对理解可访问性本身提供太多帮助,它实际上会使它更加混乱。
它基本上模仿了 DOM 的结构,暴露了一些额外的位,并且很多位被“忽略”为屏幕阅读器不关心的通用元素。
通过简单地定期使用屏幕阅读器并进行试验,您将对可访问性有更好的理解,可访问性树仅用于识别奇怪的行为(例如,动态内容没有正确地暴露给屏幕阅读器),即使那样它确实如此不要像您想象的那样公开尽可能多的信息。
于 2019-11-22T19:15:38.360 回答