Действительно, вы можете использовать JavaScript, если мы соблюдаем критерии успеха WCAG 2.0: -)
Существует обоснование, почему вы, возможно, слышали, что JavaScript изгнан из доступного контента. В старые времена WCAG 1.0, он практически порицал использование любого контента, сгенерированного JavaScript. Вы должны были убедиться, что ваше веб-приложение все еще работает с отключенным JavaScript, что практически ограничивает JavaScript в декоративных целях. В противном случае, вам следует предоставить альтернативную версию, не зависящую от JavaScript, которая обычно включает в себя много волшебства на стороне сервера (попробуйте посмотреть Карты Google без JS, чтобы понять, что я имею в виду).
Это было связано с тем, что в те давние времена вспомогательные технологии и даже некоторые основные браузеры (например, мобильные) не поддерживали JavaScript или браузеры не отображали сгенерированное скриптом содержимое.
Это уже не так. Вы можете использовать JavaScript на доступных, WCAG 2.0, веб-сайтах, но:
- Ознакомьтесь с критериями WCAG 2.0 и убедитесь, что вы не ошиблись ни по одному из них. Дело не в том, чтобы использовать ту или иную технологию, а в том, чтобы использовать их правильно.
- В частности, убедитесь, что вы придерживаетесь клиентских методов написания сценариев для WCAG 2.0 , которые касаются рекомендуемых и отклоненных сценариев использования.
- Используйте ARIA Techniques для WCAG 2.0 для определения семантики нестандартных элементов управления, они широко поддерживаются основными браузерами.