Как заставить Челюсти читать арию-описано по атрибуту

Проблема описана в заголовке, и вот мой 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, чтобы прочитать арию, описанную пользователем». Я ожидал, что Jaws скажет: «Link setup Hello World».


person Minja    schedule 02.01.2012    source источник
comment
Какую версию Jaws и какой браузер вы используете?   -  person Jared    schedule 03.01.2012


Ответы (3)


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

    describedby=1|NormalVoice:Use JawsKey+Alt+R to read descriptive text||
person comodoro    schedule 30.05.2012

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

person Abhay Patil    schedule 19.08.2014
comment
Вероятно, это должен быть отдельный вопрос. - person Paul Lynch; 16.11.2017
comment
Кстати, я получаю такое поведение в IE 11, но не в Chrome, который читает описание, когда я нажимаю INS + ALT + R (и даже до того, как я нажму это). - person Paul Lynch; 16.11.2017

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

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

person J Ro    schedule 26.04.2012