在 Windows 上推出 UIA 支持

Benjamin Beaudry
Benjamin Beaudry

Microsoft Windows 上的新型辅助应用使用该平台的界面自动化无障碍功能框架与其他应用的界面互操作。到目前为止,Chromium 为此目的支持了旧版 Microsoft Active Accessibility (MSAA) 和 IAccessible2 (IA2) 框架,这导致了 Windows 上的无障碍功能工具出现问题。

为了解决此问题,Microsoft 与 Chrome 团队合作,直接在 Windows 上支持界面自动化 (UIA) 框架,让无障碍工具更轻松地与浏览器进行通信。从 Chrome 126 版开始,我们将开始逐步向稳定版发布。这将使语音访问功能能够在所有基于 Chromium 的浏览器中运行,并提升所有基于 UIA 的无障碍工具(例如讲述者和放大镜)的用户体验。这项工作还将消除 Windows UIA 模拟层,该层一直是 Windows 版 Chromium 中许多性能问题的根源。不过,这对现有的 MSAA 或 IA2 客户端应该没有任何影响。Chrome 将继续支持 MSAA 和 IA2,成为少数同时支持 Windows 上的无障碍功能 API 的应用之一。

对于企业,我们推出了一项新政策 UiAutomationProviderEnabled,以帮助顺利管理向 UIA 的过渡。这项政策将在 Chrome 136 版中生效,企业将有充足的时间更新依赖于 Windows UIA 模拟层的所有工具。

报告问题

我们很高兴能够为用户和开发者提供这项改进,我们相信这将让所有用户都能更轻松地访问网络。点击此处报告与新版 UIA 支持相关的问题