2016-03-15 48 views
3

我的页面上有多组动态内容,在用户交互后会得到更新。我想通过屏幕阅读器读取更新的内容,但NVDA并未在Chrome上读取活动区域。它虽然在Firefox上工作。请帮忙。大白鲨和chromevox在铬上也不起作用。不适用于Chrome的Aria-live属性

回答

5

Chrome浏览器并不常用于屏幕阅读器,并且缺少一些关键的可访问区域。 NVDA最常用于Firefox,因为它是最好的浏览器屏幕阅读器配对之一。

此资源从一个领先的可访问性公司不会列出铬支撑它(虽然Chrome是显著远远落后于采用方面与辅助技术的用户 - 他们甚至没有在页面上提到的):https://www.paciellogroup.com/blog/2014/03/screen-reader-support-aria-live-regions/

如果您对浏览器常见配对感兴趣(例如,哪些屏幕阅读器/浏览器组合值得支持以适应大多数用户),请关注webaim屏幕阅读器调查 - 他们是我来的最佳资源横跨统计。 http://webaim.org/projects/screenreadersurvey6/

道歉不能够直接回答为什么看起来Chrome不与NVDA很好地工作 - 这是一条危险的道路,因为有众多的地区,他们不很好地协同工作下去。考虑到Chrome/NVDA用户的使用情况,它可能不值得。