Атрибут Aria-live не работает на Chrome

У меня есть несколько наборов динамического контента на моей странице, которые обновляются после некоторого взаимодействия с пользователем. Я хочу, чтобы обновленное содержимое считывалось программой чтения с экрана, но NVDA на Chrome не читает реальный регион. Это работает на Firefox, хотя. Пожалуйста помоги. Челюсти и хромовокс на хром тоже не работают.

1 ответ

Решение

Chrome обычно не используется программами чтения с экрана и отсутствует в некоторых ключевых областях доступности. NVDA чаще всего используется с Firefox, поскольку это одно из лучших сочетаний браузера и программы чтения с экрана.

Этот ресурс от ведущей компании по обеспечению доступности не указывает Chrome как поддерживающий его (хотя Chrome значительно отстает с точки зрения принятия пользователями вспомогательных технологий - они даже не упомянуты на странице): https: //www.paciellogroup.com / блог / 2014/03 / чтения с экрана-поддержка-ARIA Live-регионы /

Если вас интересуют обычные пары браузеров (например, какие комбинации скринридер / браузер стоит поддерживать, чтобы приспособить большинство пользователей), пожалуйста, следите за опросами скриндейдеров webaim - это лучший ресурс, с которым я столкнулся статистика. http://webaim.org/projects/screenreadersurvey6/

Приносим извинения за то, что не можем прямо ответить, почему Chrome не работает с NVDA - это опасный путь, так как есть множество областей, где они не работают вместе. Учитывая использование Chrome/NVDA, это может не стоить того.

Другие вопросы по тегам