我认为我知道JavaScript必须如何工作才能符合第508节规定,但我一直无法找到一个相关问题的答案:我的网站是否需要在没有JavaScript的情况下正常工作才能符合第508节规定?
举个极端的例子,如果没有JavaScript的用户无法登录,这是否违反了第508节的规定?如果是这样,那么在文本中哪里解释了这一点?
我知道所有内容都必须适用于屏幕阅读器、无鼠标键盘用户等,但是否所有内容都需要对没有JavaScript的用户进行访问?
我认为我知道JavaScript必须如何工作才能符合第508节规定,但我一直无法找到一个相关问题的答案:我的网站是否需要在没有JavaScript的情况下正常工作才能符合第508节规定?
举个极端的例子,如果没有JavaScript的用户无法登录,这是否违反了第508节的规定?如果是这样,那么在文本中哪里解释了这一点?
我知道所有内容都必须适用于屏幕阅读器、无鼠标键盘用户等,但是否所有内容都需要对没有JavaScript的用户进行访问?
Section 508合规规则并未明确指定您是否使用JavaScript。它仅强制执行一个事实,即您必须提供平等的电子信息访问,无论采用何种电子交付方式。对于网站而言,无论是通过使您的网站可访问(带或不带javascript),整个网站的纯文本版本,还是可以拨打电话并得到适当支持和访问所有信息的号码,您都已满足法律的意图。
有关508合规性的最佳信息资源之一是http://www.section508.gov。
<noscript>
标签,解释没有启用JavaScript时无法登录。然后,在启用JavaScript时,您应验证调用的事件处理程序在屏幕阅读器上是否存在问题。<noscript>
标签,所有内容都不必对没有JavaScript的读者进行可访问性设置。以前在网站上发现JavaScript通常意味着该网站几乎无法访问。由于ARIA角色和特别是焦点控制等因素的出现,无法访问的JavaScript已经成为了过去。
为了使您的JS符合要求,您只需注意焦点所在的位置以及实际内容是否可以被辅助技术访问。这个主题有很多资源,但没有一个像Google的Web可访问性介绍课程那样切中要害。不用担心,只需要提供电子邮件地址,您就可以快速获得大部分所需内容。祝好运!虽然实现可访问的js需要一些工作,但它是值得的!
所有
的内容都必须(再次强调,不是指合规方面),只要像登录这样的基本功能得到很好的处理,对于其余部分,只要你有一些备选方案来应对没有JavaScript的情况。我相信其他人会回答你关于合规性的具体问题。 - delete me