了解屏幕阅读器将阅读哪些内容的工具

jsb*_*sht 6 accessibility screen-readers wai-aria jaws-screen-reader

我正在为我的项目研究 Web 门户可访问性。在调试更改时,我不太喜欢听屏幕阅​​读器。

只是想知道是否有任何工具可以告诉屏幕阅读器会读出什么。

这是为了了解页面是否存在任何排序问题。

Fel*_*Als 5

OS X 上的 VoiceOver 和 Windows 上的 NVDA 都有一个屏幕显示,“允许您查看(屏幕阅读器)当前正在朗读的所有文本”。

以下是显示和隐藏它们的方法:

旁白 -字幕面板

要显示或隐藏面板:

  • 按 VO-Command-F10。
  • 打开 VoiceOver 后,打开 VoiceOver 实用工具,单击“视觉效果”类别,然后单击“字幕面板”。
    有关显示字幕面板的选项和其他自定义选项的说明,请单击右下角的“帮助”按钮(看起来像一个问号)。

若要显示或隐藏字幕面板和 VoiceOver 光标,请按下 VO-F11。

NVDA -语音查看器

要启用语音查看器,请选中 NVDA 菜单中工具下的“语音查看器”菜单项。取消选中菜单项以禁用它。


编辑那些想知道的人:

  • VoiceOver 预装在所有 iOS 和 OS X 安装中,可以通过设置/辅助功能激活
  • NVDA 是一个开源屏幕阅读器,您可以免费下载(并参与其中,这是一个小团队;))

EDIT2(2018):Firefox 现在在其 Devtools 中有一个辅助功能面板,它在树视图中显示每个节点的可访问名称。它不是 SR 将读取的内容,而是它通过 OS 可访问性 API 获取有关页面的主要信息来源(浏览器软件通过其各自的 API 通知 OS 通知辅助技术)。
注意:这是非常低的级别,根据个人需要既有用又无用。