Android Talkback无法读取select标签下option元素的aria-label文本问题求助
Android Talkback无法读取select标签下option元素的aria-label文本问题求助
嗨,各位大佬!我最近在React项目里遇到了一个读屏软件兼容性的问题,想请大家帮忙分析下。
情况是这样的:我写了一个带aria-label的select下拉框,每个option也都设置了对应的aria-label属性。在桌面端用NVDA或者JAWS的时候,通过上下箭头切换选项,读屏软件能正常读出option的aria-label文本(比如test1、test2),完全符合预期。但到了移动端,用Android的Talkback读屏时,切换选项它却不读这些aria-label内容,反而直接读出option标签里的原始文本,比如Volvo、Saab这些,这和我想要的效果不一样。
附上我的代码片段:
<select aria-label='test' id="cars"> <option aria-label="test1">Volvo </option> <option aria-label="test2">Saab </option> <option aria-label="test3">Mercedes</option> <option aria-label="test4">Audi</option> </select>
有没有小伙伴遇到过类似的问题?或者知道怎么让Talkback也优先读取option的aria-label文本呢?麻烦大家给点思路,谢谢啦!
备注:内容来源于stack exchange,提问作者Amit Chhetri
相关产品推荐
相关产品推荐

