← Назад к функциям
Pro

Инспектор доступности

Accessibility Inspector выполняет автоматическую проверку соответствия WCAG 2.1 Level AA на любой веб-странице и формирует категоризированный отчёт о проблемах доступности. Выявляйте недостаточный contrast ratio, отсутствие alt text у изображений, неправильное использование ARIA role и атрибутов, незаполненные метки форм, проблемы с keyboard navigation и отсутствующие landmark-регионы — с подсветкой каждого элемента одним кликом.

Веб-доступность — не опция, а юридическое требование во многих странах, и она жизненно важна для 15% мирового населения, живущего с ограниченными возможностями. Тем не менее проблемы доступности остаются невидимыми при обычной разработке и тестировании. Кнопка может выглядеть нормально, но быть полностью недоступна для screen reader, потому что это стилизованный div без атрибута role. Текст может хорошо читаться для вас, но нарушать требования к contrast ratio для пользователей со слабым зрением. Accessibility Inspector автоматически обнаруживает такие скрытые проблемы. Он проверяет десятки критериев WCAG 2.1 Level AA, включая contrast ratio (минимум 4.5:1 для обычного текста, 3:1 для крупного), отсутствие alt text у изображений, незаполненные метки у полей форм, неправильное использование ARIA role и атрибутов, отсутствие landmark-структуры документа (nav, main, footer) и индикаторов фокуса клавиатуры. Каждая проблема содержит затронутый элемент, конкретный нарушенный критерий WCAG и рекомендацию по исправлению. Нажмите на любую проблему, чтобы подсветить элемент на странице.

Предпросмотр в реальном времени
example.com/app
Accessibility Audit
3 Errors5 Warnings12 Passed
Missing alt text on 3 images
Images must have an alt attribute for screen readers. Show elements →
Contrast ratio too low (2.1:1)
Text on .hero-subtitle fails WCAG AA (minimum 4.5:1). Show element →
Form input missing label
input#email has no associated label element. Show element →
Missing landmark regions
Page lacks main and nav landmark elements. Learn more →
12 checks passed
Language attribute, heading hierarchy, link text, focus indicators...
Ключевые особенности

Проверки WCAG 2.1 Level AA

Выполняет автоматические проверки по критериям успеха WCAG 2.1 Level AA, включая категории воспринимаемости, управляемости, понятности и надёжности. Для каждой проверки отображается конкретный критерий (например, 1.4.3 Contrast, 1.1.1 Non-text Content) и статус «пройдено/не пройдено».

Анализ цветового контраста

Вычисляет contrast ratio между цветом текста и цветом фона для каждого текстового элемента на странице. Отмечает элементы с показателем ниже 4.5:1 для обычного текста или 3:1 для крупного текста (18px+ или 14px+ полужирный). Показывает фактическое соотношение и минимально необходимое.

Аудит alt text у изображений

Сканирует каждый элемент img, svg и элементы с image role. Отмечает отсутствующие атрибуты alt, пустой alt у декоративных изображений и чрезмерно общий alt text («image», «photo»). Предлагает, нужен ли каждому изображению описательный alt, пустой alt (декоративный) или role="presentation".

ARIA и семантический HTML

Проверяет неправильное использование ARIA role (role на неподходящих элементах), отсутствие обязательных атрибутов ARIA (например, aria-label на кнопках с иконками), дублирующиеся ID, на которые ссылается aria-labelledby, и отсутствие landmark-регионов (нет main, нет nav). Рекомендует семантические HTML-альтернативы.

Проверка меток форм

Убеждается, что каждое поле формы (text, email, password, checkbox, select) имеет связанную метку — через элемент label с соответствующими атрибутами for/id, aria-label или aria-labelledby. Поля без меток недоступны для screen reader.

Категоризация и приоритет проблем

Проблемы разделены на Ошибки (необходимо исправить — блокируют доступ), Предупреждения (желательно исправить — потенциальные барьеры) и Пройденные (подтверждённая доступность). Количество ошибок отображается на видном месте. Нажмите на любую проблему, чтобы подсветить затронутый элемент на странице.

Типичные сценарии использования

Аудит доступности перед запуском

Перед запуском новой страницы или функции запустите Accessibility Inspector, чтобы выявить проблемы на раннем этапе. Отсутствие alt text, незаполненные поля форм и нарушения контраста легко исправить в процессе разработки, но дорого устранять в продакшене.

Проверка юридического соответствия

Многие страны требуют соответствия WCAG 2.1 Level AA (ADA в США, EAA в ЕС). Запустите инспектор на своих публичных страницах, чтобы выявить пробелы в соответствии до того, как они станут юридическими рисками.

Интеграция в процесс QA-тестирования

Включите проверку доступности в процесс QA. После визуального и функционального тестирования запустите Accessibility Inspector, чтобы убедиться, что реализация не вносит регрессий в доступность.

Обучение членов команды

Запустите инспектор на текущем сайте во время командной встречи, чтобы показать реальные проблемы доступности. Визуальная подсветка и чёткие объяснения помогают разработчикам понять, как выглядит доступная разметка и почему это важно.

Аудит стороннего контента

Проверяйте страницы со сторонними виджетами, встроенным контентом или пользовательским HTML. Эти источники часто вносят проблемы доступности (отсутствие alt text, нарушения контраста), за которые вы как владелец страницы всё равно несёте ответственность.

Как использовать
1

Активируйте Accessibility Inspector

Откройте плавающую панель DevSuite Pro и нажмите иконку Accessibility Inspector. Инструмент сканирует DOM страницы на наличие проблем доступности.

2

Просмотрите отчёт аудита

Отображается категоризированный отчёт с Ошибками (красный), Предупреждениями (жёлтый) и Пройденными (зелёный). Каждый раздел содержит конкретные проблемы с указанием затронутых элементов и ссылками на критерии WCAG.

3

Нажмите на проблему для подсветки

Нажмите на любую проблему, чтобы подсветить затронутый элемент на странице цветной рамкой и прокрутить до него. Связь между отчётом и элементом DOM устанавливается мгновенно.

4

Прочтите рекомендации по исправлению

Каждая проблема содержит конкретную рекомендацию: «Добавьте alt text с описанием содержимого изображения», «Увеличьте contrast ratio цвета шрифта до минимум 4.5:1», «Добавьте элемент label с атрибутом for='email'».

5

Исправьте и повторите сканирование

Внесите изменения в код, перезагрузите страницу и запустите аудит снова. Количество ошибок должно уменьшаться по мере устранения проблем. Стремитесь к нулевому количеству ошибок.

Готовы попробовать? Инспектор доступности?

Установите DevSuite Pro бесплатно и разблокируйте более 39 инструментов разработчика для вашего браузера.

Добавить в Chrome Добавить в Edge Добавить в FireFox