我的页面上有多组动态内容,在用户交互后会更新。我希望屏幕阅读器能够读取更新的内容,但NVDA不会在Chrome上读取实时区域。它虽然在Firefox上工作。请帮忙。铬上的钳口和铬合金也不起作用。
答案 0 :(得分:8)
屏幕阅读器并不常用Chrome,并且缺少某些关键的辅助功能区域。 NVDA最常用于Firefox,因为它是最好的浏览器屏幕阅读器配对之一。
这家来自领先的无障碍公司的资源并没有将Chrome列为支持它(尽管Chrome在使用辅助技术的用户方面远远落后于他们 - 他们甚至在页面上都没有提及): https://www.paciellogroup.com/blog/2014/03/screen-reader-support-aria-live-regions/
如果您对常见的浏览器配对感兴趣(例如,哪些屏幕阅读器/浏览器组合值得支持以适应大多数用户),请关注webaim屏幕阅读器调查 - 他们是最好的资源我曾经遇到过统计数据。 http://webaim.org/projects/screenreadersurvey6/
道歉是因为无法直接回答为什么Chrome似乎与NVDA不能很好地合作 - 这是一条很危险的道路,因为有许多地方他们不能很好地协同工作。考虑到Chrome / NVDA用户的使用情况,可能不值得。