WAI ARIA:Javascript能力测试?

本着逐步增强的精神,我想做一些ARIA功能测试,以便在浏览器支持的情况下实现其他增强功能.我不想检测屏幕阅读器 – 我希望确保屏幕阅读器用户获得最佳体验,因为他们使用的工具.

例如,如果不支持aria-live属性,则可能不是实现endless scrolling的好主意.

我知道还有一个问题,即浏览器可能会支持这些属性,但屏幕阅读器可能不支持这些属性.由于屏幕阅读器通过浏览器透明地运行,我可以忽略该边缘的情况.

我从来没有听过有人做过这样的事情.是否像浏览器的其他DOM属性测试一样简单? Mark Pilgrim的其他capability testing techniques在这里工作吗?

谢谢!

解决方法

一个答案有一些不正确的信息.某些浏览器支持WAI-ARIA,有些则不支持WAI-ARIA.浏览器通过操作系统的可访问性API向屏幕阅读器发送事件.例如,如果您使用IE 7,则无法处理IE 8可能的WAI-ARIA.看看 this graphic

话虽如此,您无法进行测试来确定支持什么标签.一般来说,WAI-ARIA的有限支持始于FF2和IE8.查看浏览器的发行说明,以确定WAI-ARIA支持内容.

这是a link that details testing WAI-ARIA

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面