Я знаю, что JAWS по умолчанию игнорирует теги <span/>
. Моя команда решила эту проблему. Теперь, однако, у нас есть некоторый контент, который отображается с использованием тегов <span/>
, где текст, отображаемый для зрячих пользователей, плохо работает с JAWS, считывающим информацию. В нашем конкретном случае это будут международные номера банковских счетов, которые могут содержать буквы. В этом случае вместо чтения отдельных цифр JAWS пытается прочитать содержимое как слово, что приводит к предсказуемо плохому результату.
Итак, пара вопросов:
- Учитывая, что это часть большой страницы, на рефакторинг которой у меня нет ни времени, ни разрешения, есть ли способ заставить это работать в рамках ограничений, которые я описал?
- Если бы вы написали подобную страницу с нуля, как лучше всего создать страницу, чтобы у меня была возможность предоставить «альтернативный» текст для неинтерактивного контента, доступного только для чтения?
Если это поможет, результат, который я предполагаю, будет примерно таким:
<span id="some-label" aria-label="1 2 3 4 5 A">12345A</span>
Нам не удалось придумать какую-либо комбинацию методов, при которой JAWS читал бы «1 2 3 4 5 A» вместо «12345A» как одно слово.