【问题标题】:Mac screen reader only reading html tags not the contentsMac屏幕阅读器只读取html标签而不是内容
【发布时间】:2018-12-06 07:29:39
【问题描述】:

在开始之前,这可能是 Mac Voice 所需的一个愚蠢的设置更改,我必须这样做才能解决这个问题,但我完全被这个问题所困扰。

每当我在 Mac 上启动屏幕阅读器(通过在浏览器 - chrome 上加载我的网页)时,它开始只读取 HTML 标签而不是 DOM 上出现的内容。

例如。我启动屏幕阅读器的那一刻,它开始阅读(“<div aria-role=".." ... > ... </div> ...”)

有谁知道必须进行任何设置更改才能解决此问题?

【问题讨论】:

  • 也许尝试使用 Safari...

标签: macos accessibility wai-aria screen-readers


【解决方案1】:

通过将设置更改为VoiceOver Utility => Web tab => 取消选中 Enable Live Region,我能够使其适用于 chrome。

【讨论】:

    【解决方案2】:

    VoiceOver 在 Chrome、FF 和 Safari 中的行为不同。而且由于 VO 只有读取/浏览模式,听起来它在您的代码中没有找到任何地标。检查您的代码是否存在任何语义问题。此外,您可以使用浏览器插件(例如 Deque 的 AXE)来验证您的标记。当我需要进行快速的可访问性审核时,这是我更喜欢的。 VO 还使用不同的组合键(例如“VO-Shift-Down Arrow”)代替原生键盘功能来执行我们认为应该很简单的任务,但它们绝非如此。有可能,您需要修改/启用使您能够阅读内容的组合键。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多