首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript的使用如何影响508遵从性?

Javascript的使用如何影响508遵从性?
EN

Stack Overflow用户
提问于 2009-12-31 16:14:37
回答 3查看 3.9K关注 0票数 8

作为背景,我目前在一所大学做开发,我们遇到了要求“web2.0内容”和可访问性要求的部门的问题。

基于JavaScript的大型网站如何处理508合规性?一些站点会降级,而其他站点则需要启用JavaScript。一个决定对另一个决定有多大的影响?

另外,在现实意义上,与“主”版本相比,站点的可访问版本应该投入多少开发时间?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-03 03:33:00

我是一个盲人开发人员,我发现使用许多Web2.0站点是可能的--这当然是可能的。

  • 首先,我强烈建议不要创建一个独立的可访问站点,不管有多少人建议您这样做。
  • 接下来,尝试使用渐进式增强(特别是如果这是一个新站点)。在没有任何Javascript的情况下编写站点代码;受益的不仅仅是可访问性。
  • 幸运的是,有一个新的标准,WAI-Aria (www.w3.org/WAI/intro/aria.php),它使这个过程变得非常简单。例如,您可以将属性附加到HTML标记以标识Ajax控件的语义。Aria的唯一问题是,它只适用于较新的屏幕阅读器和web浏览器。该大学可能会要求运行旧软件的人可以访问该网站。
票数 12
EN

Stack Overflow用户

发布于 2009-12-31 20:14:48

我是一个屏幕阅读器用户,经常使用支持Javascript的网站。Javascript不是可访问性问题,它的使用方式可以是可访问性问题。例如,如果网站使用的javascript需要使用鼠标,并且没有键盘替代,那么它将不符合508标准。使用Javascript并可访问的站点的一个示例是stackoverflow.com。唯一不可访问的功能是确定您是否接受了问题的答案。我会看一下Annie答案中的链接。我认识的所有盲人大学生都使用相当现代的浏览器,并启用了Javascript,Lynx在盲人社区中不再流行。如果你想尝试使用屏幕阅读器,可以在http://www.nvda-project.org/上找到一个很好的windows开源阅读器,它可以很好地与火狐一起使用。如果你想在不使用Javascript的情况下使用网络,安装Noscript插件。

票数 9
EN

Stack Overflow用户

发布于 2009-12-31 16:21:17

网站不一定要禁用JavaScript才能访问。许多站点使用ARIA roles来更好地处理屏幕阅读器。有一个关于可访问的AJAX应用程序here的文章列表。你可以尝试像AxsJAX这样的东西。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1984493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档