Браузер
Страница открывается в настоящем Chromium через Playwright в профиле телефона (390 × 844, замедленная сеть) или компьютера. Снимок страницы сохраняется в отчёт.
Методика
Открытая методика: какие движки работают под капотом, как находки сопоставлены с пунктами постановления и как из них получается балл. Версии движков на 15.10.2026.
Страница открывается в настоящем Chromium через Playwright в профиле телефона (390 × 844, замедленная сеть) или компьютера. Снимок страницы сохраняется в отчёт.
axe-core 4.14 с русскими формулировками плюс 13 групп собственных проверок, закрывающих пункты постановления, которых нет в axe: масштаб 200 %, обход клавиатурой, тексты ссылок, шрифт, движение, документы.
Lighthouse 12 в тех же профилях: категории «производительность», «SEO» и «лучшие практики». Оценки берутся из Lighthouse без пересчёта, аудиты переведены.
Каждая находка по доступности относится к одному пункту 2 а–н Постановления Правительства РФ от 07.02.2026 № 102 или к общим требованиям ГОСТ Р 52872-2019. Критерии указаны в нумерации WCAG 2.1, на которой построен ГОСТ.
| Пункт | Требование | Критерии | Вес |
|---|---|---|---|
| 2 а | Доступ с клавиатуры, экранные дикторы, структура и порядок контента | 1.3.1, 1.3.2, 2.1.1, 2.1.2, 2.4.3, 4.1.2 | 10 |
| 2 б | Масштабирование текста до 200 % без потери функций и горизонтальной прокрутки | 1.4.4, 1.4.10 | 8 |
| 2 в | Доступные документы: PDF по ГОСТ Р 70176-2022 или альтернативные версии | 1.1.1, 1.3.1 | 6 |
| 2 г | Текстовые альтернативы нетекстового контента | 1.1.1, 1.2.1, 1.2.2, 1.2.3 | 10 |
| 2 д | CAPTCHA на русском языке в доступной форме | 1.1.1 | 4 |
| 2 е | Заголовки страниц описывают их тему или цель | 2.4.2 | 5 |
| 2 ж | Цель каждой ссылки ясна из её текста или контекста | 2.4.4 | 6 |
| 2 з | Контраст текста не ниже 4,5:1, крупного текста не ниже 3:1 | 1.4.3, 1.4.11 | 10 |
| 2 и | Статусы и различия передаются не только цветом, но и текстом | 1.3.3, 1.4.1, 4.1.3 | 5 |
| 2 к | Движущийся, мигающий и автообновляемый контент можно остановить; не более 3 вспышек в секунду | 2.2.1, 2.2.2, 2.3.1 | 6 |
| 2 л | Наведение указателя не меняет контекст | 3.2.1, 3.2.5 | 4 |
| 2 м | Формы с подписями полей и понятными сообщениями об ошибках | 1.3.1, 3.3.1, 3.3.2, 3.3.3, 4.1.3 | 9 |
| 2 н | Читаемый шрифт без декоративных элементов | 1.4.8 | 4 |
| ГОСТ | Язык страницы и корректная разметка (ГОСТ Р 52872-2019) | 3.1.1, 3.1.2, 4.1.1 | 3 |
| Сумма весов | 90 |
Зелёная зона – 90 и выше, жёлтая – от 50 до 89, красная – ниже 50.
Пример: две находки «важно» на 14 и 3 элементах по пункту 2 г (вес 10) дают штраф 0,6 × 1 + 0,6 × 0,6 = 0,96, то есть 9,6 балла из 10 по этому пункту.
Что мы добавили к axe-core, чтобы закрыть пункты постановления.
пустой, шаблонный или слишком короткий заголовок
«подробнее», «здесь», «читать» и другие неинформативные тексты
наличие капчи и её доступная форма
видео и звук без элементов управления
бесконечные анимации без учёта prefers-reduced-motion, слайдеры без паузы
подсказка проверить частоту вспышек
кликабельные элементы без фокуса, ловушки фокуса, невидимый фокус
поведение при наведении
декоративный шрифт в основном тексте, мелкий текст, тесный интерлиньяж
атрибут lang не совпадает с языком текста
ссылки на PDF с подсказкой проверить разметку по ГОСТ Р 70176-2022
подсказка проверить сообщения об ошибках
горизонтальная прокрутка при увеличении, отсутствие meta viewport