微软Edge 136新尝试:ARIA Notify API助力无障碍体验升级

   发布时间:2025-05-06 10:29 作者:江紫萱

微软近日宣布了一项针对网页无障碍性的重要更新。据悉,该公司已在Microsoft Edge 136浏览器中推出了ARIA Notify API的Origin Trial试用。

此次更新的背景在于,对于视力障碍或低视力用户来说,感知网页内容的动态变化一直是个难题。以往,开发者主要依靠ARIA live regions机制来传递这些变化给使用辅助技术的用户。然而,这一机制存在局限性,它与DOM元素紧密结合,仅能在特定区域或UI组件中追踪视觉变化,对于无DOM变更的场景则力不从心。

开发者为了模拟动态内容的变化,有时会采用屏幕外DOM节点的方法。但这种方法可能引发一系列问题,例如屏幕阅读器用户可能会意外地“听到”屏幕外的内容,或者在模态对话框打开时无法正确访问内容。该方法还存在时间延迟的困扰,开发者往往需要等待不确定的时间才能将新内容添加到指定区域。

为了解决这些痛点,微软推出了ARIA Notify API。这一新API通过引入简洁的ariaNotify方法,允许开发者直接指定通知的内容和时机。它支持在文档对象或特定元素上调用,并提供了设置优先级的功能,确保重要通知(如数据丢失警告)能够优先传达给用户。

目前,ARIA Notify API已经开放测试。开发者可以在Microsoft Edge 136版本中通过Origin Trial进行体验,或者在本地环境中通过命令行启用相关功能标志进行测试。微软方面表示,他们鼓励开发者积极参与测试并提供反馈,以确保这一API能够更好地满足实际需求。

 
 
更多>同类内容
全站最新
热门内容
本栏最新