javascript - 检查网站是否符合 508 标准

标签 javascript jquery html accessibility section508

我知道 Visual Studio 2012 有一个可检查 508 合规性的辅助功能检查器,但我们的部分内容是使用 JavaScript 和 jQuery 动态生成的,因此 Visual Studio 无法检查。

一旦内容动态生成,是否有任何资源可以指向正在运行的网站,以查看其是否符合 508 标准。

例如,我们有一个以空 div 开头的搜索结果网格。仅当您单击按钮时,div 不仅会填充数据,还会填充 HTML 元素。

因此,一旦我单击按钮,是否可以激活一些插件来告诉我该表是否符合 508 标准,就像 Visual Studio 进行检查的方式一样(当然,就像 Visual Studio 2012 一样,我不希望它能够告诉我所有合规的事情)。

最佳答案

有许多不同的工具可用,从插件到企业级合规性验证。不幸的是,他们都没有资格单独负责报告网站的违规行为。

无障碍开发与响应式开发一样都是一种艺术形式。维护合规网站的最佳方法是投入时间,使其成为所有代码的功能要求。打起精神来,而不仅仅是 letter of the law .

为此,可用的工具将很有用。他们可以进行检查,并且每个人都可能会给您不同的答复。尝试屏幕阅读器。了解键盘导航。熟悉操作系统默认提供的辅助技术。让自己了解不使用鼠标上网是什么感觉。我发现this tutorial by Google非常有帮助。最接近您所要求的内容可以在 achecker.ca 上找到,您可以在其中粘贴或上传标记,或者链接到网络上的页面并获取报告。我强烈建议您不要就此止步。使应用程序可访问有其固有的业务理由。

所以继续关注其他事情:Hi-Software 提供了付费产品。您还可以向 Vision Australia 这样的公司付费,以维持您的合规性。尝试使用 IE 的网页辅助功能工具栏 (WAT)。您绝对应该查看 RampWEB 第 508 节工具栏(并进行捐赠)。 Google 有一个屏幕阅读器插件,使用起来相当简单(Chrome Vox)。您还可以阅读我们领域的专家和联邦立法机构的专家对 508 合规性的看法:

关于javascript - 检查网站是否符合 508 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20555473/

相关文章:

php - 通过客户端上传(.sql 文件)在 PHP 中恢复 MySQL 数据库

javascript - 如何使具有大型 cytoscape.js 网络的页面更具响应性

javascript - Bootstrap Datetimepicker 忽略所有选项

javascript - 替换 "Choose file"的文本栏

javascript - 如何获取检查的输入长度

jQuery 绑定(bind)点击 *任何东西* 但 *元素*

javascript - HTML 表单方法 post 不适用于多个提交

javascript - 如何匹配字符串的开头和结尾?

html - 无法从 css 中的相对/绝对定位获得所需的输出

html - 当我尝试使用 css/html 在我的网站上获取背景时,它不会显示背景