Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

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

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

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

  • Если у вас есть аудиоинструкции, пожалуйста, оформите их также в текст.Это касается и видеороликов!Текст поверх лучше, чем текстовый файл рядом с игрой / видео, поскольку может быть сложно сопоставить визуальное изображение со звуковым.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top