Опубликовано: 14 августа 2025 г.
Начиная с Chrome 138, браузеры на базе Chromium для Windows по умолчанию поддерживают встроенную поддержку автоматизации пользовательского интерфейса (UIA). UIA — это современный фреймворк для обеспечения доступности в Windows, используемый вспомогательными технологиями, такими как экранный диктор, экранная лупа и голосовой доступ.
Сегодня вспомогательные технологии, использующие Microsoft Active Accessibility (MSAA) или IAccessible2 (IA2), подключаются напрямую к Chromium, который полностью контролирует получаемые данные о доступности, и это не изменится. До сих пор UIA приходилось проходить через управляемый Windows уровень эмуляции — своего рода «посредника», который транслировал данные MSAA из Chromium в UIA. Это увеличивало задержку, снижало надежность и создавало проблемы совместимости с инструментами на основе UIA.

Благодаря встроенной реализации UIA мы полностью убрали этот прокси-слой, что повысило производительность, надежность и упростило стек специальных возможностей. Вспомогательные технологии теперь могут напрямую взаимодействовать с механизмом специальных возможностей Chromium.

Что это означает для разработчиков и пользователей
- Инструменты на базе UIA теперь работают быстрее и надёжнее. Например, голосовой доступ теперь полностью работает во всех браузерах на базе Chromium.
- Стек специальных возможностей стал проще и полностью принадлежит инженерам Chromium, что дает нам прямое владение поверхностью специальных возможностей и позволяет быстрее выпускать исправления и улучшения независимо от обновлений Windows.
Эта веха отражает многолетнее тесное сотрудничество команд Microsoft Edge и Google Chrome, которое позволило объединить глубокие инженерные изменения, обширное тестирование и общую цель — улучшить доступность для всех пользователей Windows. Мы также благодарны командам NVDA и JAWS, которые на протяжении многих лет сотрудничали с нами для устранения неполадок, связанных с UIA, в Chromium.
Совместимость с предприятием
Если ваша среда зависит от устаревшего поведения, вы можете временно вернуться к старому режиму с помощью политики UiAutomationProviderEnabled
. Эта политика будет поддерживаться вплоть до Chrome 146, что даст организациям время для проверки и обновления своих инструментов.
Сообщить о проблемах
Встроенная поддержка UIA теперь реализована в браузерах на базе Chromium, и нам важно ваше мнение. Если вы разрабатываете или управляете инструментами доступности, протестируйте их с последними сборками Chromium и сообщайте о любых проблемах с новой реализацией UIA .