可访问性和使用JavaScript

Lee*_*Lee 8 javascript accessibility wcag wcag2.0

我希望得到一些清理,这就是在WCAG网站上使用Javascript.

我是否正确使用Javascript是好的,只要它不会阻止用户访问网站的内容或在网站上实现操作.

例如,如果一个网站需要Javascript登录到一个网站,我会认为这将破坏WCAG?

此外,如果一个网站有购买的东西,配置选项,所需的Javascript完成也会打破WCAG?

只要提醒用户页面已更新(使用ARIA),就可以使用AJAX

我的假设是Javascript应该被用来增强体验而不是依赖它,这样用户可以在没有它的情况下实现目标吗?

这些假设是否正确?

Ala*_*irC 10

WCAG 2不会阻止您使用或依赖JavaScript.

没有指导可以阻止它,您可能会参考"支持可访问性"的概念,但所有主流浏览器和屏幕阅读器都支持JavaScript,因此这不是问题.

Matt May(一本关于可访问性的优秀书籍的作者)写了很多关于" 需要JavaScript的 "问题的明确回应.

通过专注于使网站在没有JavaScript的情况下工作,您会错过的是大多数有访问权限的人都会收到JavaScript.因此,您需要使JavaScript版本可访问.

键盘焦点,ARIA和合适的HTML结构等方面(即使是由JavaScript创建).我写了一个解释,你需要关注一个可访问的Angular.js实现,但它适用于大多数JavaScript依赖的站点.

话虽如此,渐进式增强是一种有用的方法,因为有些人(不论残疾)不接收JavaScript(根据英国政府网站约1.1%).我知道这只是一个例子,但需要JavaScript才能获得简单的登录表单,这看起来很蹩脚!