Валидатор ARIA
Приватность по умолчанию — работает полностью в вашем браузере
Вставьте фрагмент HTML — инструмент покажет пропущенные alt, пустые интерактивные элементы, недопустимые role и aria-hidden на фокусируемых элементах.
Какие проблемы ловит инструмент
Отсутствующий alt у <img>, пустые <button>/<a> без aria-label, ссылки с пустым или "#" href, input без label/id, недопустимые role и aria-hidden="true" на фокусируемых элементах.
Заменяет ли axe или Lighthouse
Нет. Это быстрая предполётная проверка для «дешёвых» ошибок. Полные аудиты axe, Lighthouse и тесты со скринридерами по-прежнему обязательны.
Почему role="presentation" на картинках допустим
role="presentation" (и role="none") снимает неявную семантику, помечая изображение как декоративное. Это либо alt="" говорит ассистивным технологиям пропустить картинку.
Часто задаваемые вопросы
- Какие проблемы ловит инструмент?
- Отсутствующий alt у <img>, пустые <button>/<a> без aria-label, ссылки с пустым или "#" href, input без label/id, недопустимые role и aria-hidden="true" на фокусируемых элементах.
- Заменяет ли axe или Lighthouse?
- Нет. Это быстрая предполётная проверка для «дешёвых» ошибок. Полные аудиты axe, Lighthouse и тесты со скринридерами по-прежнему обязательны.
- Почему role="presentation" на картинках допустим?
- role="presentation" (и role="none") снимает неявную семантику, помечая изображение как декоративное. Это либо alt="" говорит ассистивным технологиям пропустить картинку.
- Что-то загружается?
- Нет. Проверка — небольшая JavaScript-функция на этой странице; разметка не покидает браузер.