WebAIM  - 无障碍记

万博体育官网网址残疾人专用的JavaScript
有残疾人的JavaScr万博体育官网网址ipt概述

JavaScript的可访问性问题

JavaScript允许开发者添加基于Web的含量增加互动,信息处理和控制。然而,JavaScript的还可以引入可访问性问题。这些问题可能包括:

  • 导航。不能或难以导航使用键盘或辅助技术。
  • 用户控制。缺乏对自动内容变化用户控制的。
  • 混乱/定向障碍。改变或禁用浏览器的正常功能或触发事件或内容,用户可能不知道的。

包含了JavaScript的网页通常会完全访问,如果脚本的功能是独立于设备(不要求只有一个鼠标或仅键盘)和信息(内万博体育官网网址容),可用于辅助技术。有没有简单的办法可以应用到解决的JavaScript相关的所有可访问性问题。确保JavaScript的可访问性的唯一方法是通过评估利用脚本每一页,并设计一个独特的解决方案,以任何无障碍发现问题。

JavaScript代码不影响无障碍

正因为JavaScript是在页面上使用并不意味着该页面无法访问。万博体育官网网址在许多情况下,JavaScript可以大大提高可访问性和优化用户体验。无障碍合规性的某些方面将是困难的没有JavaScript,尤其对于复杂的Web应用程序。

JavaScript是有时用于创建不影响视觉无障碍的界面元素。作为一个例子,对小鼠翻车或其他视觉只有细微的修改图像改变可以不需要额外的辅助功能并入因为重要内容不受脚本。

JavaScript的依赖

残疾人将经历脚本内容,所以必须要对其进行本地访问。万博体育官网网址这是一个误解,认为残疾人不具备或启用JavaScript,所以它是这样接受呈现不可访问的脚本接口,只要有可用的可访问的,非JavaScripted版本。万博体育官网网址屏幕阅读器用户的调查由WebAIM发现,受访者99.3%的人支持JavaScript。这些数字与用户更高低视力要么运动神经残疾

无障碍准则要求脚本接口来访问。万博体育官网网址虽然WCAG 1.0从1999年要求的网页是功能性的,并使用脚本残疾人无障碍,WCAG 2和所有其他现代化的指导方针让你需要的万博体育官网网址JavaScript,但剧本内容或相互作用必须符合的准则。

重要的是要记住,但是,一些用户(残疾不管)做关闭JavaScript,或者可以使用不完全支持脚本技术是非常重要的,所以替代的JavaScript应提供。如果您的网页或应用程序的脚本,可以考虑不使用JavaScript对用户的影响。这是没有必要的,所有的功能工作,而脚本(虽然这将是最佳的),但你必须避免出现可能出现功能的东西,但确实不是因为缺乏JavaScript支持。