如何定义网页的屏幕阅读器顺序

时间:2016-03-22 04:45:03

标签: accessibility wai-aria screen-readers

我正在开发移动网络应用的可访问性任务(HTML + Angular + ARIA)。我测试了一些潜在的方法:

  1. aria-flowtoaria-owns,不适用于网页
  2. tabIndex,无法正常工作
  3. 在我使用iOS 9.2.1 Safari的本地测试中,默认的屏幕阅读器是从顶部开始的线性方式。有没有办法可以定义元素阅读顺序?与what aria-flowto is doing一样。

1 个答案:

答案 0 :(得分:3)

aria-flowto应该提供这种功能(并且这是唯一提出的方法),但AT供应商(或浏览器仅用于键盘访问)尚未实现。< / p>

因此,您唯一能做的就是确保DOM中元素的顺序是屏幕阅读器阅读页面的自然顺序。