万博体育官网网址 Javascript

JavaScript可访问性问题

JavaScript允许开发者添加增加互动,信息处理和控制的基于web的内容但是,JavaScript还可以引入可访问性问题这些问题可能包括:

  • 导航。不能使用键盘或导航辅助技术或困难。
  • 隐藏的内容。演讲的内容或功能不万博体育官网网址辅助技术。
  • 用户控制。缺乏用户控制自动化的内容变化。
  • 混乱/迷失方向。改变或禁用用户代理的正常功能(浏览器)或触发事件,用户可能没有意识到。

包含JavaScript的web页面通常会被完全万博体育官网网址如果脚本的功能设备独立(不需要只有一个鼠标或键盘)和信息(内容)是用于辅助技术不幸的是,没有简单的解决,可以应用于解决所有与JavaScript相关可访问性问题确保JavaScript访问的唯一途径是通过评估每个页面使用脚本和任何可访问性问题设计一个独特的解决方案。

JavaScript不影响可访问性

仅仅因为页面上的JavaScript是利用并不意味着页面在万博体育官网网址在许多情况下,可以使用JavaScript来提高可访问性附加信息、警告或指令可以通过JavaScript提示给用户例如,下Section 508美国法律的指导方针Web内容可访问性指南时,必须通知,用户需要一个反应时间并给予足够的时间来表示需要更多的时间这样的功能很难用HTML。

JavaScript是有时用于创建可视化界面元素,不影响可访问性JavaScript is commonly used for image rollovers or other visual-only modifications, where one image is replaced with another when the mouse is placed above it; for example, when a navigation item changes to display a shadow, glow, or highlight when the user mouses over it.

这样使用JavaScript不需要附加的可访问性特性包含因为重要内容不显示或功能引入这样的脚本。

JavaScript的依赖

这是一个普遍的误解,认为残疾人没有或‘做’的JavaScript,因此,它是可以接受的在万博体育官网网址脚本接口,只要万博体育官网网址禁用了JavaScript2012年的一项调查显示,WebAIM屏幕阅读器用户发现98.6%的受访者已经启用JavaScript为用户提供更高的数字低视力运动障碍简而言之,残疾人将脚本的经验,所以脚本内容必须本地万博体育官网网址。

可访问性指南也需要万脚本接口博体育官网网址而WCAG 1.0从1999年要求页面功能和万博体育官网网址与脚本残疾,WCAG 2.0和所有其他现代准则允许您需要JavaScript,但是脚本内容或交互必须符合指南。

重要的是要记住,然而,一些用户禁用JavaScript或可能使用技术不支持或完全支持脚本如果您的web页面或应用程序需要编写脚本,确保您账户为用户没有JavaScript虽然这并不意味着所有功能必须没有脚本(尽管这显然是最佳),如果它不工作没有脚本,你必须避免混淆或非功能性演示可能出现功能,但并不因为缺乏JavaScript支持。