Html 如何让Jaws读取属性描述的aria
问题如标题中所述,这里是我的HTML代码Html 如何让Jaws读取属性描述的aria,html,accessibility,jaws-screen-reader,Html,Accessibility,Jaws Screen Reader,问题如标题中所述,这里是我的HTML代码 <li> <a id="blog-setup" href="https://illinois.edu/toolbox/0.portlet?componentId=13&desktopId=1" aria-describedby="readme">setup</a> </li> <div id="readme">HELLO WORLD</div> 你好,世界 发生
<li> <a id="blog-setup" href="https://illinois.edu/toolbox/0.portlet?componentId=13&desktopId=1" aria-describedby="readme">setup</a> </li>
<div id="readme">HELLO WORLD</div>
你好,世界
发生的情况是Jaws声明如下:“链接设置…按Jaws键、alt键和R以读取aria描述”。我希望Jaws会说“Link setup Hello World”。它实际上可能与您在Jaws中使用的详细设置有关。JAWS允许用户在初始设置时选择最长、最长的描述、标题、链接文本等
另外,请检查您正在测试的JAWS的哪个版本,最新版本是JAWS 13.0。行为是预期的(我不是说它是应该的),JAWS从版本12开始就有aria支持,它只是提醒用户它存在并读取快捷方式。如果您有JAWS 12或更高版本,您可以在[HTML属性行为表]部分的.smf文件(JAWS共享设置文件夹)中找到该消息,在my Classic.smf中有一行
describedby=1|NormalVoice:Use JawsKey+Alt+R to read descriptive text||
在我的例子中,当我用描述性文本聚焦项目,并按下(INS+ALT+R)时,JAWS只会说“ALT R”,其他什么都不说。你知道为什么会发生这种情况吗?你使用的是什么版本的Jaws和什么浏览器?这可能是它自己的问题。顺便说一句,我在IE 11中看到了这种行为,但在Chrome中没有,它在我按下INS+ALT+R(甚至在我按下之前)时读取描述。