Вспышка и доступность

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

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

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

[UX] Категории и настройки внешнего вида Flash-сообщений
[UX] Категории и настройки внешнего вида Flash-сообщений
Flash-сообщение - это обычный веб-элемент, используемый для отправки короткого сообщения пользователю. Например, на странице входа в систему может...
4
0
401
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

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

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

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

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

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

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

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

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

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

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

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

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

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