【问题标题】:Is there any flow diagram or wai-aria "debugger" about how the reader should read the web page?是否有关于读者应该如何阅读网页的流程图或 wai-aria“调试器”?
【发布时间】:2020-02-14 08:14:58
【问题描述】:

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

我认为我理解了我在WAI-ARIA Authoring Practices 1.1 看到的示例,我会继续阅读。

我现在很迷茫,现在尝试 NVDA Reader 将读取 <div><div>.. "lasagna" 深处的模态表单

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

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

非常感谢。

【问题讨论】:

    标签: html accessibility wai-aria


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 非常感谢肖恩。关于旁注,事实上我在 NVDA 并没有“听到”,我正在观看“NVDA Speech Viewer”,我认为它在一个巨大的块中一直运行到读者有足够时间阅读的 las 行。
    猜你喜欢
    • 1970-01-01
    • 2012-05-08
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多