首页 > 解决方案 > 有没有关于读者应该如何阅读网页的流程图或wai-aria“调试器”?

问题描述

我正在研究页面的可访问性。

我认为我理解了我在WAI-ARIA Authoring Practices 1.1中看到的示例,并且我一直在阅读它。

我现在很迷茫<div><div>..

我的问题是:是否有任何咏叹调“调试器”可以告诉我为什么或为什么不阅读某个单词或为什么它停止阅读?或者,这是处理这个“调试”工作的最佳方式?

随机更改 aria-* 属性是否非常低效...?

非常感谢。

标签: htmlaccessibilitywai-aria

解决方案


不,实际上并没有任何用于 aria 或可访问性的调试器。所有辅助技术(NVDA、JAWS、ChromeVox 等)的行为略有不同,并且还取决于浏览器和操作系统。没有调试器或工具可以告诉我们应该发生什么,因为每种技术组合都有自己的交互和结果。可以肯定的是,这让我们所有人都发疯了。

我们能得到的最接近的是确定在最佳情况下“应该”发生什么。为此,我们有来自 W3、Mozilla 文档和其他知名来源的示例。我们大多数人能做的最好的事情就是在“大多数”用户将使用的平台上进行测试,并确保这些平台是可靠的。

为了帮助调试您的特定情况,您可以尝试在 Chrome 检查器之类的工具中检查可访问性树。打开检查器中的 Accessibility 选项卡(靠近 Styles、Computed、Event Listeners 等),它应该会告诉您辅助技术能够看到哪些内容(至少在使用 Chrome 时)。如果您期待一个文本节点并且您看到“已忽略”。可访问性节点未暴露',这是一个线索。

附带说明一下,如果您在大量文本上,NVDA 一次只能读取一行左右。您需要继续按向下箭头才能听到其余内容。我认为这不是你的问题,但仅供参考以防万一。


推荐阅读