首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个网站可以在需要Javascript的同时仍然符合Section508吗?

一个网站可以在需要Javascript的同时仍然符合Section508吗?
EN

Stack Overflow用户
提问于 2010-06-29 04:09:37
回答 4查看 5K关注 0票数 13

我想我知道Javascript是如何工作的,才能符合508节的要求。但我一直无法找到一个相关问题的答案:我的网站是否需要在没有Javascript的情况下工作才能符合508节?

举一个极端的例子,如果没有Javascript的用户不能登录,这是否违反了508条款的遵从性?如果是这样的话,这在文本中的哪里得到了解释?

我知道所有内容都必须可以通过屏幕阅读器访问,对于不使用键盘和鼠标的用户等等。但是,是否所有内容都需要在没有Javascript的情况下对用户进行访问?

EN

回答 4

Stack Overflow用户

发布于 2010-06-29 05:27:33

Recent surveys发现绝大多数运行屏幕阅读器的用户都启用了JS,而不是禁用了JS。诚然,屏幕阅读器正如其名称所暗示的那样:它读取屏幕。如果屏幕阅读器不知道在哪里阅读,那么它就不能完成它的工作。例如,如果您希望支持这些用户,则模式对话框可能不是一个好主意,尽管包含诸如表单验证之类的内容可能并不是一个糟糕的主意。

这个想法是为了防止屏幕上的项目变化太快。如果您经常使用JS更新UI的大型元素,那么您可能不会从屏幕阅读器社区获得太大的响应。另一方面,如果大多数JS是在幕后进行的,那么大多数屏幕阅读器用户可能都不会注意到您正在使用脚本。

我在上面提供的链接底部的列表对屏幕阅读器用户面临的最大问题提供了一些很好的见解。避免那些场景可能出现的任何情况(例如: visual CAPTCHA、复杂布局、快速更新的UI元素等)可能会让你保持良好的状态。

像往常一样,下载一个屏幕阅读器(有可用的plenty of free and open source readers )来测试您的软件。

祝好运!

票数 5
EN

Stack Overflow用户

发布于 2010-06-29 05:46:53

Ada508不要求你有JavaScript。您所要做的就是添加一个<noscript>标签,说明用户在未启用JavaScript的情况下无法登录。然后,当它被启用时,您应该验证所调用的事件处理程序在屏幕阅读器上没有问题。

该站点解释了与大多数屏幕阅读器配合使用的javascript事件处理程序:http://ada508.com/、OnClick和simple validation应该很好。

因此,在short...no中,读者不必在没有JavaScript的情况下访问所有内容,只要页面上有<noscript>标记即可。

票数 4
EN

Stack Overflow用户

发布于 2010-11-25 02:40:03

第508节的遵从性规则根本没有指定您使用还是不使用Javascript。它只是强制要求您必须提供对您以电子方式提供的信息的平等访问权限,而不管电子交付方式如何。

有关508遵从性信息的最佳资源之一是http://www.section508.gov

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

https://stackoverflow.com/questions/3135769

复制
相关文章

相似问题

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