【发布时间】:2018-05-04 07:36:37
【问题描述】:
想象一下,我有一个 <div> 和 aria-label 作为“阅读此内容”(aria-label 在运行时添加)。在<div> 内,我有一个<span>,上面写着“请勿阅读”。
现在 Jaws 正在做的是,它同时读取文本(“阅读此内容”和“不要阅读此内容”)。
<div aria-label="Read this">
<span>Do not read this</span>
</div>
期望只阅读“阅读此内容”。有没有限制屏幕阅读器强制停止阅读文本?
【问题讨论】:
-
“现在 Jaws 正在做的是,它会读取文本(“阅读此内容”和“不要阅读此内容”)。”我很想知道您使用什么 JAWS 版本和浏览器/版本来获得此结果。使用这个测试用例s.codepen.io/stevef/debug/deVXag JAWS 2018 并没有像我预期的那样读取 Firefox/Chrome/IE 中的 aria-label。参考w3c.github.io/using-aria/#label-support
-
@SteveFaulkner Jaws 2018 和 Chrome 66.0
-
我已经像以前一样使用codepen.io/stevef/pen/deVXag 重新测试了这个,我无法让 JAWS 2018 和 Chrome 66 读取 aria-label
标签: html accessibility wai-aria screen-readers jaws-screen-reader