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

JAWS未播报aria-expanded状态 折叠属性兼容NVDA故障求助

折叠控件JAWS屏幕阅读器适配修复方案
  • 确认aria-expanded属性绑定在可交互触发元素(如<button>标签)上,JAWS会忽略普通非交互DOM节点上的状态属性,不要将该属性挂载在折叠内容容器或外层非交互节点上。
  • 确保aria-expanded的取值为显式字符串"true"或"false",不要使用布尔值、空值或其他自定义取值,JAWS仅对这两个字符串格式的取值做状态识别,NVDA的容错性更高可兼容其他取值,这是两款阅读器适配差异最常见的原因。
  • 触发元素必须添加aria-controls属性,属性值对应折叠内容区域的id,建立触发控件和内容区的关联,JAWS的折叠状态播报强依赖该关联属性,缺失时不会主动播报状态变化。
  • 检查触发元素的可访问性基础配置:如果是自定义触发按钮,需添加tabindex="0"保证可聚焦,同时绑定键盘回车、空格事件支持键盘切换折叠状态,JAWS仅播报聚焦状态下交互元素的属性变更。
  • 若状态切换后仍无播报,可在触发元素上添加aria-live="polite"属性,让屏幕阅读器主动捕捉元素属性的动态变化并播报。

内容的提问来源于stack exchange,提问作者user2572367

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 04:24:07