JAWS 读取禁用的跨度元素

问题描述 投票:0回答:1
javascript angular angularjs accessibility jaws-screen-reader
1个回答
0
投票

我相信您在 JAWS 中遇到的情况是预期行为。没有完整的示例或测试用例,我无法确定。

也许我错过了您想要做的事情的上下文,但值得解释的是,

disabled
状态(例如
aria-disabled="true"
)与辅助技术隐藏的元素(例如
aria-hidden="true"
)不同。

辅助技术软件(例如屏幕阅读器)将体验处于禁用状态(但仍然可见)的元素,并宣布为“禁用”。禁用按钮就是一个例子。请注意,此类禁用的控件通常不再接收键盘焦点。但是,要从辅助技术软件中隐藏可见元素,您需要使用类似

aria-hidden="true"
的内容。

© www.soinside.com 2019 - 2024. All rights reserved.