Mor*_*eng 3 javascript ajax accessibility
我曾经认为视力受损用户的屏幕阅读器无法阅读由 javascript 动态创建的网页,因为我受过教育,可以创建即使 javascript 被禁用也能正常工作的网页。
最近,有人告诉我屏幕阅读器实际上可以读取在 AJAX Web 应用程序中动态创建的 Web 内容。
那么,既然屏幕阅读器可以做到这一点,为什么在禁用 javascript 的情况下,它是一项使网页工作的可访问性学科?
这是从一个一生都在使用屏幕阅读器的人的角度来看的。JavaScript 语言本身并不是对屏幕阅读器不友好的。如果您想使用 JavaScript 生成链接、表单字段和其他有效的 HTML 元素,它应该可以正常工作。JavaScript 和其他 Web 技术可能导致问题的地方是当您创建在页面上执行操作的非标准方式时。Stack Overflow 上的投票系统就是一个例子。当它是您可以单击的链接时,它与我的屏幕阅读器配合得很好。更改它以删除链接后,它的可访问性要低得多,我必须使用虚拟鼠标指针进行投票。我想说最好的测试方法是尝试使用一个只有键盘的网站。您可以选择页面上允许用户执行操作的所有元素吗?Stack Overflow 目前未能通过此测试来设置投票和接受答案的方式。如果您想实时更新内容并通知屏幕阅读器用户内容已更新,请查看http://www.w3.org/WAI/intro/aria.php如果您想使用屏幕阅读器进行测试,请查看http://www.nvda-project.org以获得高质量的免费开源Windows 屏幕阅读器。
| 归档时间: |
|
| 查看次数: |
908 次 |
| 最近记录: |