在为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地标角色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)