Page Reporter
Версия 3.1.0 — авторы: Rosendo Barde Hubilla Jr. и Joseph Bautista
Page Reporter автоматически объявляет сводку элементов страницы каждый раз, когда веб-страница завершает загрузку в режиме обзора. Вместо того чтобы вручную перемещаться по странице в поисках информации, NVDA сообщит вам всё сразу.
Пример объявления:
Страница загружена. На странице 3 заголовка, 47 ссылок, 7 полей формы и 4 ориентира.
В режиме краткого отчёта Page Reporter озвучивает только сводку по элементам:
3 заголовка, 47 ссылок, 7 полей формы и 4 ориентира.
Дополнение также работает в одностраничных приложениях, таких как Facebook, YouTube, Twitter/X и Reddit — каждый раз, когда вы переходите в новый раздел и URL изменяется, Page Reporter автоматически объявляет обновлённую сводку элементов.
Сочетания клавиш
- NVDA+Shift+W
- Переключение Page Reporter между полным отчётом, кратким отчётом и выключенным состоянием.
- NVDA+Shift+R
- Принудительный ручной пересчёт элементов страницы в любой момент. Полезно на страницах, которые загружают контент медленно или динамически.
Настройки
Чтобы открыть настройки Page Reporter, перейдите в меню NVDA, затем Параметры, затем Настройки, и выберите Page Reporter из списка категорий.
Включить Page Reporter
Это главный переключатель включения/отключения дополнения. Вы также можете переключаться между полным отчётом, кратким отчётом и выключенным состоянием в любой момент с помощью NVDA+Shift+W.
Режим объявления
Полный отчёт озвучивает фразу о загрузке страницы и сводку по элементам. Краткий отчёт озвучивает только сводку по элементам.
Прерывать речь перед объявлениями Page Reporter
Когда эта опция включена, Page Reporter останавливает текущую речь NVDA перед объявлением. Когда опция отключена, Page Reporter не прерывает уже звучащую речь.
Сообщать об этих элементах
Вы можете выбирать, какие типы элементов включать в объявление. Каждый из них можно включать и отключать независимо.
- Заголовки — подсчитывает элементы заголовков (от H1 до H6) на странице.
- Ссылки — подсчитывает все кликабельные ссылки.
- Поля формы и кнопки — подсчитывает текстовые поля, флажки, переключатели, комбинированные списки, счётчики и все типы кнопок. Кнопки теперь сгруппированы вместе с полями формы для более компактной сводки.
- Ориентиры — подсчитывает ARIA-области-ориентиры, такие как навигация, основное содержимое, баннер и область поиска.
Если ни один из включённых типов элементов не найден на странице, в режиме полного отчёта озвучивается «Страница загружена.» без подсчётов. В режиме краткого отчёта озвучивается «Элементы не найдены.»
Отключённые сайты
Если вы хотите, чтобы Page Reporter молчал на определённых сайтах, введите их доменные имена здесь, по одному на строку. Например, если ввести youtube.com, Page Reporter будет отключён на всех страницах YouTube, включая поддомены, такие как music.youtube.com.
Вам не нужно включать www. — достаточно основного домена.
Все настройки сохраняются автоматически при нажатии OK в диалоге настроек NVDA.
Поддерживаемые браузеры
Page Reporter работает в любом браузере, который NVDA поддерживает в режиме обзора, включая Google Chrome, Mozilla Firefox, Microsoft Edge и Brave.
Известные ограничения
- Страницы, которые обновляют содержимое без изменения URL (например, бесконечные ленты), не будут вызывать новое объявление.
- На очень насыщенных скриптами страницах объявление может появиться через несколько секунд после загрузки страницы, пока дополнение ожидает завершения рендеринга. При необходимости используйте NVDA+Shift+R для ручного пересчёта.
- Page Reporter работает только в режиме обзора. Режим приложений (используемый в некоторых веб-приложениях) не поддерживается.
Что нового в версии 3.1.0
- Изменена обратная связь NVDA+Shift+W: теперь озвучивается только выбранное состояние: «Полный отчёт», «Краткий отчёт» или «Page Reporter выключен».
Что нового в версии 3.0.4
- Добавлена настройка, управляющая тем, прерывает ли Page Reporter текущую речь NVDA перед озвучиванием.
- По умолчанию Page Reporter теперь не прерывает речь.
Что нового в версии 3.0.3
- Добавлено трёхпозиционное переключение NVDA+Shift+W: полный отчёт, краткий отчёт и выключено.
- Добавлен режим краткого отчёта, который озвучивает только количество элементов без фразы о загрузке страницы.
- Добавлены файлы испанской локализации в стандартную папку локалей дополнения NVDA.
- Восстановлен корневой манифест на английском языке, а текст испанского манифеста перемещён в locale/es/manifest.ini.
Что нового в версии 3.0.1
- Исправлена точность подсчёта ссылок — ссылки за пределами видимой области (ниже области просмотра) ранее исключались из подсчёта, хотя NVDA перемещается по ним с помощью клавиши K.
- Исправлена точность подсчёта заголовков — теперь подсчитываются все заголовки, что соответствует поведению навигации NVDA с помощью клавиши H.
- Исправлена точность подсчёта полей формы — теперь все поля формы и кнопки подсчитываются корректно независимо от состояния видимости.
- Исправлено обнаружение ориентиров — теперь ориентиры обнаруживаются через атрибуты виртуального буфера NVDA вместо обнаружения на основе ролей, что вызывало множество ложных срабатываний.
- Кнопки теперь сгруппированы с полями формы как в объявлении, так и в настройках.
- Добавлен жест ручного пересчёта NVDA+Shift+R.
- Улучшена работа потоков для предотвращения таймаутов сканирования и частичных подсчётов на сложных страницах.
Авторы
Rosendo Barde Hubilla Jr. и Joseph Bautista