我是 JAWS 新手。我发现它没有宣布
role="region"
的任何内容 - 甚至没有相关的咏叹调标签。
但对于其他角色,例如
role="navigation"
,它将宣布为“导航区域”
我正在使用适用于 Windows 10 的未经许可的 JAWS 版本 2024-2024.3
我是否正确使用 JAWS?我使用 INSERT+ARROWDOWN 来读取焦点元素下方的所有内容。
我问的原因是有一个开放的 Github 问题,作者声称将公布区域
https://github.com/FreedomScientific/standards-support/issues/709
<div role="region" aria-label="This is a region"
JAWS announces "This is a region region"
并且该问题有一条似乎并不反对的评论进一步的示例:使用此 HTML
<h1>My page</h1>
<div role="region">
<a href="https://www.yahoo.com">Yahoo</a>
</div>
<div role="region" aria-label="My fancy region">
<a href="https://www.google.com">Google</a>
</div>
<div role="navigation">
<a href="https://www.bing.com">Bing</a>
</div>
我的 JAWS 将宣布的内容示例
Heading level 1, my page
Link, yahoo
Link, google
Navigation region
Link, bing
Navigation region end
问题
role="region" aria-label="something"
吗?我计划将这些属性用于我的网站中不适合其他角色的元素,例如音频播放器 - 正如本指南所建议的,该指南使用 aria-label="Audio Player" role="region"
https://blog.atrera.com/javascript/可访问性/2019/06/28/创建具有可访问性的自定义音频播放器/我正在使用适用于 Windows 10 的未经许可的 JAWS 版本 2024-2024.3