JAWS 如何处理 ARIA 角色?

Posted

技术标签:

【中文标题】JAWS 如何处理 ARIA 角色?【英文标题】:How does JAWS treat ARIA roles? 【发布时间】:2017-03-08 19:03:01 【问题描述】:

JAWS 如何解释我们在 html 中定义的 ARIA 角色?它与我们输入的击键有任何映射吗? 例如,如果我们设置 role=checkbox,在这种情况下 JAWS 击键 X 会检测到该角色并将其读出。 如果我们不指定角色,JAWS 会不会有不同的解释?

【问题讨论】:

【参考方案1】:

是的,当您设置角色时,浏览器会将对象显示为 JAWS,因此您可以使用快捷键导航到它,就好像它是一个真正的复选框一样。如果您设置 role=button,则 B 将导航到该对象。如果您设置 role=checkbox,则 X 将导航到该对象。

您仍然必须实现实际的交互键,以便空格键将选择按钮或选中/取消选中复选框。

【讨论】:

以上是关于JAWS 如何处理 ARIA 角色?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 Spring 安全中的动态角色变化?

如何处理 MVC nodejs 服务上的角色(jsonwebtoken,mongoose)

如何处理返回没有行的 IN 子句的子查询

如何处理类层次结构

c# FileSystemWatcher如何处理多个文件?

处理 Mongoose 验证错误——在哪里以及如何处理?