Microsoft Edge 中的辅助功能
通过 Microsoft Edge 及其工具生态系统中广泛的辅助功能,有力地支持网页、Web 应用和支持 Web 的产品的开发。
“残疾对 Web 的影响发生了根本变化,因为 Web 消除了许多人在现实世界中面临的通信和交互障碍。” - Web 设计和应用程序的 W3C 标准:辅助功能
世界卫生组织将残疾定义为“一个人的身体特征与其生活环境特征之间的相互作用不匹配”。 残疾的范围从情景障碍(例如在抱婴儿或手机上的明亮阳光时行动受限)到其他身体、听觉、视觉或与年龄相关的障碍。
设计网站和其他包容性技术可以创造每个人都喜欢的体验。 包容性设计和 Web 辅助功能支持并协助每个人使用 Web。
此辅助功能部分中的文章提供了一些最佳做法、代码示例和更多资源,供你详细了解如何在 Microsoft Edge 中设计、构建和测试可访问的网站。
Microsoft Edge 开发工具
Microsoft Edge DevTools 内置于 Microsoft Edge 浏览器中,包括许多辅助功能测试功能,用于测试网页的各个方面,包括:
- 图像的替换文字和屏幕阅读器支持。
- 键盘支持。
- 文本对比度。
- 具有视力缺陷的可用性。
- 浏览器较窄时的可用性。
请参阅:
- 辅助功能测试功能 - 要测试的辅助功能方面列表以及相应的 DevTools 功能。
Microsoft UI 自动化 API
在 Microsoft Edge 中,我们引入了 UI 自动化 API (UIA API) 。 UI 自动化的这一更改是浏览器辅助功能方面的一项重大投资。 UI 自动化 API 为在Windows 10或更高版本中依赖辅助技术的用户提供更具包容性的 Web 体验奠定了基础。
Microsoft UI 自动化 API 是一种辅助功能框架,使 Windows 应用程序能够提供有关用户界面 (UI) 的编程信息。 它提供对桌面上大多数 UI 元素的编程访问。 它使辅助技术产品(如屏幕阅读器)能够向最终用户提供有关 UI 的信息,并通过标准输入以外的方式操作 UI。 UI 自动化还允许自动测试脚本与 UI 交互。
Microsoft Windows UI 自动化博客包含有关 Windows 自动化 API 的文章。
Microsoft Edge 中的辅助功能系统本质上支持现代 Web 标准,包括 ARIA、HTML5 和 CSS3。 以下简化的浏览器管道关系图将网页内容跟踪到可访问的表示层:
Microsoft Edge 团队持续与 W3C 和其他浏览器供应商合作,以确保新的 Web 平台功能具有足够的内置辅助功能。
有关 Microsoft Edge 可访问哪些新 HTML 功能的信息,请参阅 HTML5Accessibility。
另请参阅
Microsoft Edge:
W3C 文章: