作为一名 Web 开发人员,我从事的许多项目都属于政府的保护伞,因此受508 无障碍法律的约束,有时还受W3C 无障碍指南的约束。在满足这些要求的同时,JavaScript 可以在多大程度上使用?
沿着这些思路,JavaScript,特别是 AJAX 和使用 jQuery 之类的包来做诸如显示模式对话、弹出窗口等的事情在多大程度上得到了现代可访问性软件(如 JAWS、Orca 等)的支持?过去,该规则类似于“如果它在 Lynx 中不起作用,它对屏幕阅读器不起作用”。这仍然是真的,还是在这些领域取得了更大的进展?
编辑:共识似乎是只要有非 javascript 后备,javascript 就可以了,但是屏幕阅读器软件中对 AJAX 的支持似乎仍然不确定。如果有人对此有具体经验,那将是最有帮助的。