2026 年 9 月,ariaNotify() 作为新的 Web API 方法进入基线,Chrome、Firefox、Edge 和 Safari 都已完整支持。它和 live region 做的是同一件事——让屏幕阅读器播报——但机制不同:live region 必须依附在 DOM 元素上,靠注入隐藏文本引发结构变化才能播报;ariaNotify() 直接由 JavaScript 把要播报的文本排进队列。作者承认取代这个词有点标题党,但认为它解决了 live region 长期存在的耦合问题。
🔑 核心要点
live region 要 HTML、CSS、JavaScript 三者配合,播报依赖内容真的发生结构变化。