You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:43:07