html – 屏幕阅读器无法识别基本ARIA地标角色

html – 屏幕阅读器无法识别基本ARIA地标角色,第1张

概述我正在研究使用 HTML5实现ARIA,并在我的localhost上构建了一个技术演示,以便在导出到生产网站之前管理范围. 在为HTML5标签添加地标角色后,我使用IE11 / Firefox 23和Jaws 15 / Fangs – Firefox插件进行了测试. 上述浏览器/屏幕阅读器组合都没有识别ARIA角色或地标(即,在将角色属性添加到现有标签之前/之后,页面的公布方式没有变化). 我正在 我正在研究使用 HTML5实现ARIA,并在我的localhost上构建了一个技术演示,以便在导出到生产网站之前管理范围.

在为HTML5标签添加地标角色后,我使用IE11 / firefox 23和Jaws 15 / Fangs – firefox插件进行了测试.

上述浏览器/屏幕阅读器组合都没有识别ARIA角色或地标(即,在将角色属性添加到现有标签之前/之后,页面的公布方式没有变化).

我正在测试的代码:

<!DOCTYPE HTML><HTML>     <head>       <Title>ARIA Test</Title>   </head>   <body role="document">       <div role="banner"> Hello World!</div>       <div role="main">Greetings Earth!</div>   </body></HTML>

有没有人有任何关于在屏幕阅读器中触发ARIA角色的建议?

解决方法 首先 – 删除 document的角色,这实际上是HTML文档的默认角色,因此只有在您使用应用程序角色时才需要.

其次,我会测试一组更常见的用户代理,例如: NVDA与firefox或Jaws与IE.

最常见的屏幕阅读器(按用途)支持地标很长一段时间.

来自2011年的一篇文章,HTML5 Accessibility Chops: ARIA landmark support:

NVDA and JAWS when using Internet Explorer 9 or firefox 3+. VoiceOver when using Safari on iOS 4+ Orca (linux screen reader) using firefox 3+ supports landmarks (not tested).

文章还显示了测试支持的键盘快捷键.

总结

以上是内存溢出为你收集整理的html – 屏幕阅读器无法识别基本ARIA地标角色全部内容,希望文章能够帮你解决html – 屏幕阅读器无法识别基本ARIA地标角色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1065019.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存