ng-attr-aria-live(或aria-live)在最新的Chrome(版本69.0.3497.100)和Mac



我有一个带有ng-attr-aria-livespan标签,并使用有条件地添加ng-if,但画外音没有检测到该aria-live,即使我看到span标签被弹出到 DOM 中。相同的代码以前适用于最后一个 chrome 和画外音,但在更新后不再有效。

有没有人知道是什么导致了这个问题或至少遇到过这个问题?有什么方法可以解决这个问题吗?

谢谢大家,

而不是 span 使用 aria-live="assertive" aria-atomic="true" 的div 也修改 CSS 以保持 UI 完整。

每当焦点元素上的 aria-label 属性发生更改时,Chrome 都会读取/重新读取数据。因此,请确保更新 aria 标签属性。另外,在您的情况下,请尝试用另一个跨度包装该跨度,并向其添加 aria-live 属性,并确保 aria-label 针对内部跨度进行更新。

最新更新