5 月 6 日消息,微软公司今天(5 月 6 日)发布博文,宣布将于今天开始,以 Origin Trial 试用的方式,在 Microsoft Edge 136 浏览器中测试 ARIA Notify API,提升网页内容的无障碍体验。
微软表示对于视力障碍或低视力用户而言,察觉网页内容变更极具挑战,援引博文介绍,想要将动态内容变更传递给使用辅助功能的用户,现有的唯一方案是 ARIA live regions 机制。
不过该机制与 DOM 元素紧密耦合,追踪的视觉变化仅发生在网页的特定区域或 UI 组件中,无法很好处理无 DOM 变更的场景。
开发者常通过屏幕外 DOM 节点模拟动态内容变更,但这可能导致意外问题,比如屏幕阅读器用户误发现屏幕外内容,或在模态对话框打开时无法访问。此外,该方案还存在时间延迟问题,开发者需等待不确定时长才能将内容添加到区域。
微软因此推出了 ARIA Notify API,通过简洁的 ariaNotify () 方法解决这些痛点,允许开发者直接指定通知内容及时机,支持在文档对象或特定元素上调用,并可设置优先级,确保重要通知(如数据丢失警告)优先传达。
ARIA Notify API 现已开放测试,开发者可在 Microsoft Edge 136 版本中通过 Origin Trial 体验,或在本地通过命令行启用 --enable-blink-features=AriaNotify 功能标志测试。微软鼓励开发者参与测试并提供反馈,确保 API 满足实际需求。
该内容转自IT之家
本文共 398 个字数,平均阅读时长 ≈ 1分钟
喜欢就支持一下吧
本站为个人博客,博客所发布的一切破解补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容。
访问和下载本站内容,说明您已同意上述条款。
本站不贩卖软件,所有内容不作为商业行为。如果有侵犯您的权益请点击“关于”联系WFXL,核实后会及时删除
版权属于:新闻发布
作品采用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
评论 抢沙发