符合WCAG 2.0 AA会妨碍使用JavaScript吗?

时间:2011-12-05 09:23:29

标签: javascript accessibility wcag

符合WCAG 2.0 AA是否会阻止使用JavaScript?

我基于 Understanding Conformance 的理解是,我们仍然可以使用JavaScript,只要我们不生成任何不合规的内容并且我们明确声明我们支持JavaScript。这是对的吗?

4 个答案:

答案 0 :(得分:10)

简短的回答是,不,它没有。你的理解非常正确。

答案 1 :(得分:5)

稍微长一点的答案是页面可能需要JavaScript(AKA ECMAScript),但如果不这样做则会更好。谨慎小心地使用JavaScript。有a set of guidelines for using JavaScript on WCAG 2.0 compliant pages

答案 2 :(得分:4)

实际上,只要我们遵守WCAG 2.0成功标准,您就可以使用JavaScript: - )

有一个理由说明为什么你可能听说JavaScript被取消了无法访问的内容。 在WCAG 1.0的旧时代, 它几乎谴责使用JavaScript生成的任何内容。您需要检查您的Web应用程序是否仍然禁用JavaScript,这实际上限制了JavaScript用于装饰目的。否则,你应该提供一个替代的,非JavaScript依赖的版本,这通常涉及很多服务器端魔术(尝试看看没有JS的谷歌地图来理解我的意思)。 这是因为在过去的日子里,辅助技术甚至一些主流浏览器(例如移动设备)都不支持JavaScript,或者浏览器没有公开脚本生成的内容。

不再是这种情况。 您可以在可访问的WCAG 2.0网站中使用JavaScript,但是:

答案 3 :(得分:0)

您可以使用JavaScript。只要提供了所有语义(名称,状态和角色)并且您可以管理焦点,就不会有问题。当您需要提供语义或管理焦点时,请使用ARIA