Есть ли какая-нибудь схема или отладчик вай-арии о том, как читатель должен читать веб-страницу? - PullRequest
0 голосов
/ 14 февраля 2020

Я работаю над доступностью страницы.

Мне кажется, я понимаю примеры, которые я вижу на WAI-ARIA Authoring Practices 1.1 , и продолжаю читать.

Я довольно растерялся, пытаясь NVDA Reader прочтет модальную форму глубоко внутри <div><div>.. "лазаньи"

Мой вопрос: Есть ли ария «отладчик», который может сказать мне, почему или почему не читает какое-то слово или почему оно останавливает чтение? или, как лучше всего подойти к этой «отладочной» работе? изменить атрибуты aria- * случайным образом ...?

Большое спасибо.

1 Ответ

0 голосов
/ 15 февраля 2020

Нет, на самом деле нет никакого отладчика для арии или доступности. Все вспомогательные технологии (NVDA, J AWS, ChromeVox и др. c) ведут себя немного по-разному, и это также зависит от браузера и ОС. Не существует отладчика или инструмента, который бы сообщал нам, что должно произойти, поскольку каждая техническая комбинация имеет свое собственное взаимодействие и результат. Конечно, это сводит нас с ума.

Самое близкое, что мы можем получить, это определить, что «должно» произойти в лучшем случае. Для этого у нас есть примеры из документации W3, Mozilla и других авторитетных источников. Лучшее, что может сделать большинство из нас, - это тестирование на платформах, которые будут использовать «большинство» пользователей, и убедитесь, что это solid.

Чтобы помочь отладить ваш конкретный случай, вы можете попробовать проверить дерево доступности в чем-то вроде инспектора Chrome. Откройте вкладку «Специальные возможности» в инспекторе (рядом со стилями, «Вычисленные», «Прослушиватели событий» и т. Д. c), и там должно быть указано, какие вспомогательные технологии смогут видеть (по крайней мере, при использовании Chrome). Если вы ожидаете текстовый узел и видите «Игнорируется». Узел доступности не выставлен », это ключ.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...