Может ли программа чтения с экрана читать веб-страницу, динамически создаваемую с помощью JavaScript? - PullRequest
3 голосов
/ 22 октября 2010

Я когда-то думал, что программа чтения с экрана для пользователя с ослабленным зрением не может читать веб-страницу, динамически создаваемую javascript, поскольку я научился создавать веб-страницы, которые работают, даже если javascript отключен.

Недавно мне сказали, что программа чтения с экрана действительно может читать веб-контент, динамически создаваемый в веб-приложении AJAX.

Итак, так как программа чтения с экрана может это делать, почему доступность веб-страницы является дисциплиной для обеспечения доступности, если javascript отключен?

Ответы [ 3 ]

3 голосов
/ 22 октября 2010

Это происходит с точки зрения человека, который использовал программу чтения с экрана всю свою жизнь.JavaScript язык по своей природе не является читателем экрана недружественным.Если вы хотите использовать JavaScript для генерации ссылок, полей формы и других допустимых элементов HTML, он должен работать нормально.JavaScript и другие веб-технологии могут создавать проблемы, когда вы создаете нестандартные способы выполнения действий на странице.Примером этого является система голосования по переполнению стека.Он отлично работал с моей программой чтения с экрана, когда это были ссылки, по которым можно было щелкнуть.После его изменения, чтобы удалить ссылки, он стал гораздо менее доступным, и я должен использовать виртуальную указатель мыши для голосования.Я бы сказал, что лучший способ проверить это - использовать сайт без клавиатуры.Можете ли вы перейти на все элементы на странице, которые позволяют пользователю выполнять действие?Переполнение стека в настоящее время не проходит этот тест, чтобы настроить способ голосования и принятия ответов.Если вы хотите обновить контент в режиме реального времени и уведомить пользователя программы чтения с экрана, что все было обновлено, взгляните на http://www.w3.org/WAI/intro/aria.php Если вы хотите протестировать программу чтения с экрана, взгляните на http://www.nvda -project.org для бесплатной программы чтения с экрана Windows с открытым исходным кодом.

1 голос
/ 22 октября 2010

См. Веб-доступ

Раннее разберитесь с этой проблемой и написав статью об этом, пожалуйста, обратитесь: http://www.zkoss.org/zk508/ARIArole.html

0 голосов
/ 22 октября 2010

По аналогичной причине вы должны создавать веб-страницы, которые размечают и разграничивают стиль, HTML должен быть читаемым логическим документом, который улучшается добавлением стилей с помощью CSS, а затем улучшается с помощью JavaScript для анимации или динамических стилей, или простоCSS должен делать, но не делает.Это основа для меня, а не то, что я достигаю всех этих вещей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...