Запретить программе чтения с экрана читать всю страницу

У меня есть HTML-страница с большим количеством контента. Когда я открываю его с помощью программы чтения с экрана (в частности, JAWS), не делая ничего, кроме ввода URL-адреса, программа чтения с экрана начинает читать весь контент на сайте. Читатель останавливается, если я его прерываю или если он доходит до конца страницы. Как я могу предотвратить это и убедиться, что он будет читать содержимое только после взаимодействия с пользователем (например, нажатие клавиш со стрелками или Tab, щелчок мышью, ...), а не автоматически?

(Я не хочу использовать aria-hidden, потому что хочу, чтобы элементы были видны читателю.)

Подробности:
Браузер: IE8, IE9 и Firefox v34
JAWS: V15.0

На странице есть один div с атрибутом aria-live, но только для одного заголовка, а не для всей страницы.


person Nikola.grancharov    schedule 23.12.2014    source источник


Ответы (1)


Это не проблема HTML-страницы. Это то, что JAWS почти всегда делает со страницами HTML. Например, когда я только что зашел на stackoverflow.com, JAWS сказал:

страница имеет 100 заголовков и 768 ссылок // начал читать страницу

Не беспокойтесь об этом. Это не относится к вашей странице. Кроме того, для его остановки требуется только клавиша управления.

person lightning_missile    schedule 23.12.2014