Может ли сайт требовать Javascript и по-прежнему соответствовать разделу 508? - PullRequest
13 голосов
/ 29 июня 2010

Мне кажется, я понимаю, КАК Javascript должен работать, чтобы быть О.К. для раздела 508. Но мне не удалось найти ответ на связанный вопрос: должен ли мой сайт работать без Javascript, чтобы соответствовать разделу 508?

В крайнем случае, если пользователи без Javascript не могут войти в систему, нарушает ли это соответствие разделу 508? И если да, то где в тексте это объяснено?

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

Ответы [ 4 ]

5 голосов
/ 29 июня 2010

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

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

Список внизу ссылкиЯ предоставил выше, дает некоторое представление о самых больших проблемах, с которыми сталкиваются пользователи программы чтения с экрана.Избежание любых ситуаций, в которых могут появиться эти сценарии (например, визуальные CAPTCHA, сложные макеты, быстро обновляемые элементы пользовательского интерфейса и т. Д.), Вероятно, поможет вам в хорошей форме.

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

Удачи!

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

Правила соответствия Разделу 508 вообще не указывают, используете ли вы Javascript или не используете его. Это лишь подтверждает тот факт, что вы должны обеспечить равный доступ к информации, которую вы предоставляете в электронном виде, независимо от способа электронной доставки. Что касается веб-сайта, то ли это делается путем обеспечения доступности вашего веб-сайта (с использованием JavaScript или без него), текстовой версии всего вашего веб-сайта или телефонного номера, по которому кто-то может позвонить, который укомплектован соответствующим образом и имеет доступ ко всей этой информации, Вы удовлетворили намерение закона.

Одним из лучших источников информации о соответствии 508 является http://www.section508.gov.

4 голосов
/ 29 июня 2010

ADA 508 не требует наличия JavaScript. Все, что вам нужно сделать, это добавить тег <noscript>, который объясняет, что они не могут войти без включенного JavaScript. Затем, когда он включен, вы должны убедиться, что вызываемые обработчики событий не имеют проблем с программами чтения с экрана.

Этот сайт объясняет обработчики событий javascript, которые хорошо работают с большинством программ чтения с экрана: http://ada508.com/ OnClick и простая проверка должны быть в порядке.

Короче говоря ... нет, весь контент не должен быть доступен для читателей без JavaScript, если у вас есть тег <noscript> на странице.

1 голос
/ 26 марта 2014

Раньше был случай, когда поиск JavaScript на веб-сайте означал, что практически нет шансов, что данный сайт будет доступен. Благодаря таким вещам, как роли ARIA и особенно контроль фокуса, недоступный javascript остался в прошлом.

Для того, чтобы ваш JS соответствовал требованиям, вам просто нужно обратить внимание на то, на чем сосредоточено внимание, и можно ли получить доступ к вашему фактическому контенту с помощью вспомогательных технологий. На эту тему легко найти десятки ресурсов, но ни один из них не так важен, как класс Google Intro to Web Accessibility . Не бойтесь, для этого не требуется намного больше, чем адрес электронной почты, и вы можете получить большинство того, что вам нужно, если вам это нужно. Удачи! Доступный JS требует немного работы, но оно того стоит!

...