Как заставить челюсти читать арию-описанный атрибут - PullRequest
6 голосов
/ 02 января 2012

Проблема, как указано в заголовке, и вот то, что я имею в качестве моего HTML-кода.

<li> <a id="blog-setup" href="https://illinois.edu/toolbox/0.portlet?componentId=13&amp;desktopId=1" aria-describedby="readme">setup</a> </li>
<div id="readme">HELLO WORLD</div>

Что происходит, Jaws заявляет следующее: «Настройка соединения ... нажмите клавишу Jaws, клавишу Alt и R, чтобы прочитать описанную арию». Я ожидаю, что Челюсти скажут: «Настройка ссылок Hello World».

Ответы [ 3 ]

5 голосов
/ 30 мая 2012

Поведение - это то, что предназначено (я не говорю, что это то, что должно быть), JAWS имеет поддержку, описанную в арии, начиная с версии 12, и он просто предупреждает пользователя о его существовании и читает ярлык. Если у вас есть JAWS 12 или более поздняя версия, вы можете найти сообщение в файлах .smf (папка общих настроек JAWS) в разделе [Таблица поведения атрибутов HTML], в моем Classic.smf есть строка

    describedby=1|NormalVoice:Use JawsKey+Alt+R to read descriptive text||
4 голосов
/ 19 августа 2014

В моем случае, когда я фокусирую элемент с описательным текстом и нажимаю (INS + ALT + R), JAWS просто говорит «Alt R» и ничего больше. Есть идеи, почему это происходит?

1 голос
/ 26 апреля 2012

Это может фактически относиться к настройке многословия, которую вы используете в JAWS.JAWS позволяет пользователям выбирать самый длинный, длинный дескриптор, заголовок, текст ссылки и т. Д. По выбору пользователя при первоначальной настройке.

Также проверьте, с какой версией JAWS вы тестируете, самая новая версия - JAWS 13.0.

...