【问题标题】:How to get Jaws to read aria-describedby attribute如何让 Jaws 读取 aria- describeby 属性
【发布时间】:2014-11-28 01:13:37
【问题描述】:

问题如标题所述,这是我的 HTML 代码。

<li> <a id="blog-setup" href="https://illinois.edu/toolbox/0.portlet?componentId=13&amp;desktopId=1" aria-describedby="readme">setup</a> </li>
<div id="readme">HELLO WORLD</div>

发生的情况是 Jaws 声明以下内容:“链接设置...按 Jaws 键、alt 键和 R 来读取 aria- describeby”。我期望 Jaws 会说“链接设置 Hello World”。

【问题讨论】:

  • Jaws 的版本和浏览器是什么?

标签: html accessibility jaws-screen-reader


【解决方案1】:

行为是预期的(我不是说它应该是),JAWS 从版本 12 开始支持 aria- describeby,它只是提醒用户它存在并读取快捷方式。如果您有 JAWS 12 或更高版本,您可以在 [HTML 属性行为表] 部分的 .smf 文件(JAWS 共享设置文件夹)中找到该消息,在我的 Classic.smf 中有一行

    describedby=1|NormalVoice:Use JawsKey+Alt+R to read descriptive text||

【讨论】:

    【解决方案2】:

    在我的例子中,当我用描述性文本聚焦项目并按 (INS + ALT + R) 时,JAWS 只会说“Alt R”而不是其他任何内容。知道为什么会这样吗?

    【讨论】:

    • 这应该是它自己的问题。
    • 顺便说一句,我在 IE 11 中得到了这种行为,但在 Chrome 中没有,当我按下 INS+ALT+R 时(甚至在我按下之前)它会读取描述。
    【解决方案3】:

    它实际上可能与您在 JAWS 中使用的详细设置有关。 JAWS 允许用户在初始设置时通过用户选择来选择最长、长描述、标题、链接文本等。

    另外,请检查您正在测试的 JAWS 版本,最新版本是 JAWS 13.0。

    【讨论】:

      猜你喜欢
      • 2017-07-29
      • 1970-01-01
      • 2011-06-02
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多