Мой коллега пришел ко мне с проблемой по одному из его проектов. Невозможно помочь ему, из-за моего отсутствия опыта работы с программами чтения с экрана и технологиями, я обращаюсь к вам, гордой и могучей массе пользователей SO.
Может ли кто-нибудь помочь или дать предложения о том, какие шаги мы можем предпринять дальше?
Вот что я получил от своего коллеги (акцент сделан на мой, а не на его, в надежде улучшить сканируемость):
В настоящее время я работаю над доступностью
и я столкнулся с некоторыми проблемами, когда это
пришел на страницы, используя Ajax . я использовал
программы чтения с экрана для проверки страниц
доступность. Программа для чтения с экрана
попытки идентифицировать или интерпретировать
что отображается на экране
с помощью аудио
(текст в речь), а затем передает
информация для пользователя. Это
очень полезно для слепых людей,
слабовидящих, неграмотных или
обучение отключено. Вот краткое
Краткое описание работы программы чтения с экрана.
Программа чтения с экрана делает снимок
веб-страница и размещает контент в
виртуальный буфер. Программа чтения с экрана
использует виртуальный буфер, чтобы
Пользователь для навигации по контенту.
Если содержание изменено с
сценарии, то это должно быть
передается на экран ридера. Без
механизм, чтобы обнаружить, что имеет
изменен, пользователь программы чтения с экрана может
не получать уведомления о том, что содержание имеет
изменились вообще или только будут уведомлены
что содержание было изменено, но
будет необходимо прочитать весь
документ, чтобы узнать, что именно
изменилось. Для тестирования я использовал два
типы программ чтения с экрана, Access To Go
3.0.76 и Челюсти 10.0.
Мои выводы во время тестирования заключались в том, что
на страницах , имеющих вид сетки
в панели обновления , типичный
поиск страницы например экрана
читатель будет читать, как обычно, все
информация на странице перед
поиск (критерии поиска). на
нажав кнопку поиска, наш
gridview, содержащий заголовки столбцов
и набор результатов генерируется.
программа чтения с экрана не получает
информация, которая сообщит ему, что
новый контент был написан на
страница поэтому молчание слышно. A
Техника была рекомендована
Сотрудник Microsoft, который включает
вставка скрытого IFrame в пределах
панель обновления, которая будет вызывать
программа чтения с экрана для перехода к
обновите контент и прочитайте его. Паутина
Сайт объясняет, как достичь
доступность только с
Элемент управления UpdatePanel. Я проверил это
техника и не имела успеха в создании
это работает. Это делает iframe, но
программа для чтения с экрана до сих пор не знает
обновление на страницу.
Наша версия AjaxControlToolKit
1.0.11119.0 и не предоставляет ARIA (Доступный Богатый Интернет
Приложения) Живой регион разметки. Жить
регионы указывают, что контент меняется
может происходить без элемента, имеющего
сосредоточиться и обеспечивает вспомогательный
технологическая информация о том, как
обработать эти обновления контента. W3C
рекомендовал семантику о том, как
организовать содержание страницы,
в основном дает роль каждому
элемент на странице, так что вспомогательный
технологии могут передать
соответствующая информация для пользователя.
Я не уверен, что это означает в
условия, где мы находимся технологически.