Являются ли пользователи с отключенным javascript (которых в мире очень мало) темой доступности?

StackOverflow https://stackoverflow.com/questions/1753858

Вопрос

Являются ли пользователи с отключенным javascript (которых в мире очень мало) темой доступности?Сделать доступным все без javascript занимает больше времени, чем сделать сайт совместимым с IE6.Мой вопрос на самом деле заключается в том, сколько людей поддерживают javascript diabled в браузере, и если это очень низкий процент в работе, то зачем нам нужно делать сайт совместимым без javascript.Что говорит по этому поводу WCAG 2.0?

Я хочу знать другие мнения по этому вопросу.

Посмотрите, что написано в этой статье

С группы 2: “Не х” нет больше не действительны.(Было ли это когда-нибудь?) Теперь вам, разработчику, предстоит работать над прямой доступностью вашего контента, независимо от того, какую технологию вы выберете.Я верю, что мы вот-вот столкнемся с новой волной доступных методов проектирования, как результат.

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

Решение

Использование javascript не делает сайт недоступным для программ чтения с экрана в зависимости от того, как он используется.Stackoverflow доступен, даже если он использует javascript, когда я голосую за или против вопроса, я не получаю уведомления о том, что оценка вопроса изменилась, но если я перечитаю вопрос, я могу сказать, что оценка изменилась.Вещи, которые сделали бы сайт недоступным для программ чтения с экрана при использовании javascript, включают рисование на элементе canvas, требующее щелчка по определенным областям графики для выполнения задачи, создание диаграмм без текстовых описаний и т.д.

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

ИМХО, да.И не только из-за Javascript или его отсутствия.Если ваш сайт полагается на визуальные приемы и манипуляции (множество меню, перетаскивание, мягкие всплывающие окна), он недоступен для слепых или почти слепых людей.Если он слишком сильно полагается на цветовую дифференциацию, это может привести к дальтонизму.И т.д.

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

Надеюсь, я правильно понял ваш вопрос.

Самая большая проблема с javascript заключается в том, что если вы манипулируете dom, пользователь может не знать, что что-то произошло.В общем, используйте прогрессивное улучшение, чтобы все были довольны.

Однако не решайте отказаться от использования таких вещей, как AJAX, поскольку для небольшого числа людей, испытывающих трудности с ним, вы усложните свой сайт (вплоть до непригодности) для гораздо большего числа людей с когнитивными трудностями.Ключ в том, чтобы заставить его работать для всех (включая роботов), а не ломать его для одной группы, чтобы заставить его работать для другой группы.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top