WAI-ARIA, IE7 и JAWS - PullRequest
       35

WAI-ARIA, IE7 и JAWS

9 голосов
/ 29 ноября 2010

Один из проектов, над которым я сейчас работаю, имеет требования заказчика по соответствию IE7 и 508.Этот клиент в настоящее время использует JAWS версии 9 и делает запросы, которые, как мне сказали, невозможны без более новой версии JAWS, которая поддерживает WAI-ARIA.Например:

  1. Доступный, 508-совместимый Ajax-индикатор загрузки
  2. Доступный, 508-совместимый Ajax Pagination

Прежде чем я вернусь и скажу им, что им нужно перейти на более новую версию JAWS (с веб-сайта Freedom Scientific, WAI-ARIA поддерживается начиная с версии 10), я хотел бы получить как можно больше информации, чтобысделать убедительный аргумент.Прежде всего, способен ли IE7 передавать информацию ARIA в JAWS (я видел заявления о поддержке ARIA, начиная с IE8, но ничто явно не говорит о том, что она не работает с IE7)?Если да, то только в ограниченной степени?Предположим, что ответ на этот вопрос положительный, а степень поддержки достаточная. Существуют ли большие различия в поддержке между версиями JAWS 10, 11 и 12, о которых мне следует знать?Возможно, это будет хороший барьер для выполнения: учитывая требования IE7, какая минимальная версия JAWS требуется для применения ARIA для решения двух вышеупомянутых вопросов.

Я знаю, что есть многовопросы застряли здесь, но я считаю, что они работали вместе как один вопрос: пожалуйста, дайте мне краткий обзор различной степени поддержки WAI-ARIA между IE7 и различными версиями JAWS;и в какой степени они могут решить запросы клиентов, указанные выше.

Спасибо!И даже если вы не можете рассмотреть все элементы этого вопроса, я был бы благодарен за любую информацию, которой вы можете поделиться.

Ответы [ 3 ]

4 голосов
/ 29 ноября 2010

Вы, похоже, приравниваете соответствие 508 поддержке WAI-ARIA?AFAIK 508 не диктует использование ARIA.

Несмотря на то, что ARIA была разработана для преодоления многих трудностей, связанных с обеспечением доступности динамических веб-приложений, некоторые старые хаки, разработанные для замены еще большей или меньшей работы.Кроме того, поскольку это относительно новая технология, она ограничена поддержкой всего, кроме новейших браузеров / вспомогательных технологий.

Иметь индикатор прогресса AJAX и нумерацию страниц без ARIA не так просто, но обычно вы можете получить ееработать так или иначе, заставляя Focus фокусироваться на обновленных частях страницы и используя скрытый (не влево) текст, чтобы дать пользователям программы чтения с экрана некоторые устные указания или подсказки.Хитрость заключается в том, что это нужно сделать так, что JAWS вернется и перезагрузит DOM, а не кешированную версию страницы.JAWS 9 в этом лучше, чем в предыдущих версиях.

Если вы гуглите вокруг, вы сможете найти разные способы сделать это.

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

«Прежде всего, IE7 способен передавать информацию ARIA в JAWS» .. и т. Д.

Браузеры не отправляют информацию ARIA напрямую в JAWS, они уведомляют уровень доступности операционной системыкоторые просто интерпретируют сообщения как стандартные сообщения о доступности операционной системы.Вспомогательные технологии (JAWS или что-то еще) просто (надеюсь) прослушивают эти системные сообщения.

1 голос
/ 29 ноября 2010

Я не могу говорить с предложением Криса Бентли использовать закадровый текст для подсказок читателям экрана. Хотя я предполагаю, что это сработает, я никогда не видел, чтобы это было сделано на веб-сайте. Я также никогда не имел дело с внутренними приложениями, разработанными для соответствия требованиям 508 и практически не имеющими опыта веб-разработки. Второе предложение Криса о найме консультанта, имеющего опыт работы в этой области. Я не знаю, в чем разница между версиями Jaws и поддержкой WAI-ARIA. Я знаю, что Jaws 10, по крайней мере, предлагает некоторую поддержку WAI-ARIA в Internet Explorer 7. Я только что перешел на http://news.yahoo.com с Jaws 10 и смог использовать; ключ для перехода от ориентира к ориентиру. Вы можете без проблем запускать несколько версий Jaws на одном компьютере, на данный момент у меня установлены Jaws 10, 11 и 12. Это должно позволить вам тестировать разные версии Jaws, если вы не можете найти документацию, в которой разъясняются различия.

0 голосов
/ 23 апреля 2011

Поддержка WAI-ARIA доступна начиная с IE8 и Firefox 2+.Что касается программ чтения с экрана, используйте NVDA вместо JAWS.Это бесплатно и прекрасно работает с Firefox.Фактически, фонд Mozilla предоставил финансирование NVDA для улучшения программы чтения с экрана NVDA.Они прекрасно работают вместе.

...