Flash и доступность - PullRequest
       38

Flash и доступность

4 голосов
/ 06 ноября 2008

Как веб-разработчик, ряд проектов, над которыми я работаю, подпадают под действие правительственных зонтиков и, следовательно, подчиняются 508 законам о доступности, а иногда и руководствам по доступности W3C. В какой степени Flash может использоваться при соблюдении этих требований?

Для использования javascript мантра «изящно разлагается», предоставляя одинаковый контент и функции, только на разных страницах или менее интерактивным / динамическим способом. Это позволяет не-javascript браузерам / пользователям по-прежнему использовать сайт, а также позволяет поисковым роботам получать доступ ко всему контенту. Пользователи программного обеспечения для чтения с экрана, такие как JAWS и Orca, также могут в полной мере использовать сайт.

Есть ли у флэш-памяти подобный способ изящно отступить для пользователей, не использующих флэш-память? Если нет, насколько доступен флэш-контент для ботов поисковых систем? А также, как программы чтения с экрана обрабатывают флэш-контент?

Ответы [ 4 ]

13 голосов
/ 06 ноября 2008

У меня слабое зрение до такой степени, что я использую инструменты увеличения и TTS для удобства, но не как необходимость. Я могу сказать вам, что Flash просто не работает с большинством инструментов доступности. Я полагаю, что JAWS (лидер на рынке Windows, но ни в коем случае не доминирующий) говорит, что у него есть поддержка Flash, но большинство разработчиков Flash, похоже, не выполняют работу, необходимую для того, чтобы JAWS мог прослушивать текстовое содержимое фильма Flash. И многие пользователи с нарушениями зрения просто не имеют установленной вспышки, потому что в 95% случаев это просто бесполезно для них.

Другое соображение заключается в том, что встроенная функция преобразования текста в речь, предоставляемая Mac OS X, также не может ничего сделать с большинством фильмов Flash.

IMO «унижает» или предлагает ссылку на HTML-версию вашего контента, вероятно, является единственным практическим средством обеспечения доступности вашего сайта. Если вы начинаете с нуля, я бы настоятельно рекомендовал JavaScript / JQuery поверх Flash, если это вообще возможно.

3 голосов
/ 08 ноября 2008

Я абсолютно слепой пользователь челюстей, и короткий ответ, это зависит. Например, на YouTube я могу получить доступ к кнопкам отключения звука и воспроизведения / паузы. Такие вещи, как ползунки, однако, не работают. Я не думаю, что Flash определит, насколько доступным будет ваш сайт, если он будет правильно закодирован почти так же, как и сам контент. Например, если вам нужно воспроизвести видео, достаточно ли повествования, чтобы слепой человек мог следить за видео? Если вы отображаете диаграммы, есть ли текстовое описание этих данных? Я согласен с постером, который сказал, что по возможности использовать JavaScript / JQuery, но для таких вещей, как видео, для которых требуется Flash, вы можете сделать его достаточно доступным, чтобы отключать видео, останавливать видео и т. Д.

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

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

  • На более медленных соединениях (например, на привязанных телефонах)
  • Включена ли вспышка
  • На компьютере, где Flash не установлен, и у них нет прав администратора
  • Их версия Flash ужасно устарела, и они не могут / не будут обновляться.

Однако, если вы создаете что-то вроде игры, в которой Flash жизненно важен, у меня есть несколько советов для слабослышащих:

  • Если вы используете колокольчики или звуки в своей игре для обозначения игрового события, добавьте опцию, чтобы превратить это в визуальный колокол.

Примером этого может служить игра «Растения против зомби». Я играл ее без звука в течение нескольких месяцев (у меня обычно играла музыка в фоновом режиме). Я не осознавал, что некоторые зомби были объявлены звуками за несколько секунд до их появления. Это усложнило мне игру.

  • Если у вас есть аудиоинструкции, просьба также поместить их в текст. Это касается и видео! Текстовый текст лучше, чем текстовый файл рядом с игрой / видео, так как может быть сложно соединить визуальное и звуковое сопровождение.
1 голос
/ 06 ноября 2008

Вспышка может быть доступна для слабовидящих, но это требует времени и усилий. Это не автоматически запретная зона. Как отмечает Alxp, по-прежнему важно проверять, работают ли разные браузеры с флеш-памятью таким образом.

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

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