Интерфейсы и CSSПроверяется через WebDiag API

Анализ доступных имён ссылок и кнопок

Получите bounded static inventory интерактивных элементов и найдите отсутствующие, общие или неоднозначные имена.

  • Links и buttons
  • Text, alt и ARIA
  • Custom-role signals
Онлайн-инструмент

Попробуйте инструмент

Введите URL: WebDiag безопасно выполнит сетевую проверку и покажет результат.

URL страницы

Сетевая проверка через backend

Для HTTP/SEO-инструментов URL отправляется в WebDiag API, где применяются SSRF-защита, DNS/IP policy и лимиты редиректов.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Введите публичный URL страницы.

  2. 2

    Запустите анализ исходного HTML.

  3. 3

    Проверьте unnamed, generic, nested и custom-role findings.

02

Что умеет инструмент

  • Native a/button/input/area и explicit role=link/role=button.
  • Имена из aria-label, aria-labelledby, text, img alt, input value и title.
  • Generic names, nested interactive, duplicate IDs, javascript: href и tabindex signals.
03

Когда пригодится

  • Поиск icon-only buttons без aria-label.
  • Проверка ссылок «Подробнее» с разными destinations.
  • Поиск div role=button без focus signal.
04

Что происходит внутри

Generic-name detection использует прозрачный ограниченный словарь и требует ручного контекста.

tabindex=0 — только static signal; наличие Enter/Space handlers инструмент не доказывает.

05

Вопросы и ответы

Текст внутри SVG считается именем?

Может попасть в static text inventory, но итог нужно подтверждать в accessibility tree браузера.

Почему title-only отмечается отдельно?

Title не является надёжной заменой видимому тексту или явной ARIA-связи во всех сценариях.