如果我将aria-live
属性放在这样的表格标题中:
<table>
<caption aria-live="polite"></caption>
...
</table>
然后在 Safari (14.0.3) 中更新字幕的textContent
VoiceOver (macOS) 不会读取字幕。它适用于 Chrome 中的 VoiceOver。我还尝试在这个主题中加入一个span
和caption
许多变体(移动aria-live
属性、更新innerHTML
等)。但是当更改在 . 中时caption
,Safari 将不会读取更改。
有谁知道如何使它起作用?
这是一个演示问题的小提琴: https ://jsfiddle.net/06phkrL8/