IT之家 05月06日 10:03
微软 Edge 136 浏览器测试 ARIA Notify:让视障用户“听见”网页变化
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软Edge浏览器开始测试ARIA Notify API,旨在提升视力障碍用户的网页内容无障碍体验。该API通过简洁的ariaNotify()方法,允许开发者直接指定通知内容和时机,解决了传统ARIA live regions机制的局限性,后者与DOM元素紧密耦合,难以处理无DOM变更的场景,且存在时间延迟问题。ARIA Notify API支持在文档对象或特定元素上调用,并可设置优先级,确保重要通知优先传达。目前已在Edge 136版本中开放Origin Trial测试,开发者可参与体验并提供反馈。

📢 微软Edge浏览器推出ARIA Notify API,旨在改善视力障碍用户浏览网页时的无障碍体验,弥补现有ARIA live regions机制的不足。

🖥️ 传统的ARIA live regions机制与DOM元素紧密耦合,难以处理无DOM变更的场景,且存在时间延迟问题,开发者常通过屏幕外DOM节点模拟动态内容变更,但这可能导致意外问题。

✨ ARIA Notify API通过简洁的ariaNotify()方法,允许开发者直接指定通知内容及时机,支持在文档对象或特定元素上调用,并可设置优先级,确保重要通知(如数据丢失警告)优先传达。

🧪 开发者可在Microsoft Edge 136 版本中通过 Origin Trial 体验ARIA Notify API,或在本地通过命令行启用 --enable-blink-features=AriaNotify 功能标志进行测试,并向微软提供反馈。

IT之家 5 月 6 日消息,微软公司今天(5 月 6 日)发布博文,宣布将于今天开始,以 Origin Trial 试用的方式,在 Microsoft Edge 136 浏览器中测试 ARIA Notify API,提升网页内容的无障碍体验。

微软表示对于视力障碍或低视力用户而言,察觉网页内容变更极具挑战,IT之家援引博文介绍,想要将动态内容变更传递给使用辅助功能的用户,现有的唯一方案是 ARIA live regions 机制。

不过该机制与 DOM 元素紧密耦合,追踪的视觉变化仅发生在网页的特定区域或 UI 组件中,无法很好处理无 DOM 变更的场景。

开发者常通过屏幕外 DOM 节点模拟动态内容变更,但这可能导致意外问题,比如屏幕阅读器用户误发现屏幕外内容,或在模态对话框打开时无法访问。此外,该方案还存在时间延迟问题,开发者需等待不确定时长才能将内容添加到区域。

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

ARIA Notify API 现已开放测试,开发者可在 Microsoft Edge 136 版本中通过 Origin Trial 体验,或在本地通过命令行启用 --enable-blink-features=AriaNotify 功能标志测试。微软鼓励开发者参与测试并提供反馈,确保 API 满足实际需求。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

ARIA Notify API Microsoft Edge 无障碍体验 网页开发 辅助功能
相关文章