DetailedElementInfo (Подробная информация об элементе)

Мощное дополнение для NVDA, предоставляющее подробную информацию о доступности HTML-элементов на веб-страницах.

Обзор

Detailed Element Info — это вспомогательное дополнение для NVDA, которое позволяет инспектировать HTML-элементы и просматривать их атрибуты доступности, ARIA-роли и семантическую информацию. Это особенно полезно для веб-разработчиков, аудиторов доступности и пользователей NVDA, которые хотят понять, как экранные ридеры воспринимают веб-контент.

Возможности

Горячие клавиши

| Сочетание клавиш | Действие | |----------|--------| | NVDA+Shift+F1 | Показать детали элемента в фокусе |

Примечание: Вы можете изменить эту комбинацию в разделе Параметры > Жесты ввода в NVDA.

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

  1. Перейдите к любому HTML-элементу на веб-странице с помощью клавиши Tab или клавиш со стрелками
  2. Нажмите NVDA+Shift+F1, чтобы показать детали элемента в фокусе
  3. Откроется окно сообщения с возможностью навигации, в котором будет показано:

Отображаемая информация

Доступное имя

Имя, которое экранные ридеры объявляют для элемента.

Источник имени

Откуда берётся доступное имя:

Вычисленная роль

ARIA-роль, определяемая из:

  1. Явных xml-ролей (атрибут role)
  2. Родной семантики HTML
  3. Сопоставления типов элементов управления NVDA
  4. Неизвестно (запасной вариант)

Семантический источник

Откуда берётся роль:

Семантическое несоответствие

Указывает, конфликтует ли явная ARIA-роль с родной семантикой HTML элемента.

DOM-путь

Краткий технический путь, который помогает определить местоположение элемента в структуре страницы (например: main > form#login > input[name="email"]).

Настройки

Откройте меню NVDA > Параметры > Параметры > Detailed Element Info, чтобы настроить дополнение:

Расширенная поддержка — Chrome Bridge (экспериментально)

Detailed Element Info может опционально подключаться к сопутствующему расширению Chrome, чтобы заглянуть за пределы виртуального буфера NVDA и читать реальный DOM страницы.

AI-анализ с Gemini (экспериментально)

При включённой расширенной поддержке и установленном токене Gemini API в отчёте предлагается действие Запросить комментарий AI.

Технические детали

Это дополнение использует родную архитектуру без зависимостей:

Автор

Mustafa Elçiçek mustafaelcicek5656@gmail.com

Поддерживаемые версии NVDA

Лицензия

GPL-2.0

Вклад в разработку

Приветствуется любой вклад! Пожалуйста, прочитайте руководство по внесению вклада (CONTRIBUTING.md) в репозитории проекта перед сообщением об ошибках, предложением улучшений или открытием запроса на включение.

Участники

Detailed Element Info создаётся с помощью участников кода, тестировщиков и сторонников. Полный список участников и того, над чем каждый из них работал, см. в CONTRIBUTORS.md в репозитории проекта.

Журнал изменений

Версия 1.0.1 (Совместимость с NVDA 2026.1)

Версия 1.0.0 (Первый выпуск)