我知道Visual Studio 2012有一个检查508合规性的可访问性检查器,但我们的一部分内容是使用Javascript和JQuery动态生成的,因此Visual Studio无法检查。在动态生成内容后,是否有任何可以指向网站运行的资源,以查看它是否符合508标准。
例如,我们有一个以空div开头的搜索结果网格。只有当您单击按钮时,div才会填充数据,而不仅仅是HTML元素。所以,一旦我点击按钮,是否有一些插件我可以激活,它会告诉我表格是否符合508,就像Visual Studio如何进行检查一样(当然,就像Visual Studio 2012一样,我不会我希望它能够告诉我所有符合要求的内容。
答案 0 :(得分:1)
从插件到企业级合规性验证有许多不同的工具。不幸的是,他们都不值得全权负责报告网站的违规行为。
开发可访问性与开发响应性的艺术形式一样多。维护合规站点的最佳方法是花时间将所有代码作为功能需求。精神不仅仅是letter of the law。
为此,可用的工具将非常有用。他们可以运行他们的支票,他们每个人都可能会给你不同的回答。试用屏幕阅读器。了解键盘导航。熟悉操作系统默认提供的辅助技术。让自己了解没有鼠标在网上冲浪是什么感觉。我发现this tutorial by Google非常有帮助。您可以在achecker.ca找到最接近您所要求的内容,您可以在其中粘贴或上传标记,或链接到网页上的页面并获取报告。我不能强烈建议你不要停在那里。使应用程序可访问存在固有的商业理由。
所以继续关注其他事情:Hi-Software已经支付了产品。您还可以向Vision Australia这样的公司付款以保持合规性。尝试IE(WAT)的Web辅助功能工具栏。你一定要查看RampWEB Section 508工具栏(并捐款)。谷歌有一个屏幕阅读器插件,开始使用(Chrome Vox)非常简单。您还可以阅读我们领域和联邦立法机构的专家对508合规性的看法:
答案 1 :(得分:0)
没有替代手上的测试。如果您使用的是Windows download NVDA,请运行它并仅使用键盘浏览您的网站。您可以在任何平台上使用适用于Mac的VoiceOver,ChromeVox。
至少,您应该只使用键盘就能用鼠标浏览所有内容。因此,开始考虑只有触发鼠标事件的任何事情,并确保它们也触发键盘事件。
对于快速而肮脏的自动化工具,请查看WebAIM人员的WAVE toolbar。
答案 2 :(得分:-1)
我进行了谷歌搜索,发现这个工具可以满足您的需求。您可以将其设置为扫描整个站点,或转到页面并单击验证按钮(chrome和FF扩展)以验证该页面。有w / w / o javasript / cookies的选项。
www.totalvalidator.com/index.html