Aria现场内容通过Mac-Chrome-VoiceOver阅读两次



当内容在iframe中时,Mac-Chrome-VoiceOver会读取两次Aria实时内容。下面的链接是"开发者mozilla"的例子。我想知道这是否是一个问题,如果是,有什么解决方案可以解决这个问题吗?

链接

  1. Aria live in iframe在这个链接中,Aria live内容读取两次。

  2. Aria live不在iframe中。在这个链接中,Aria live只读取一次内容。

这是VoiceOver中的一个已知问题和错误,显然没有已知的解决方案。

阅读:VoiceOver在iframes 中复制警报

根据该页面,一份错误报告已发送给苹果

推特用户Ryan Seddon表示,该漏洞只出现在aria-live=polite而不是assertive

你能试着给你保持aria的元素赋予一些角色吗?

例如:

<div aria-live="polite" role="text"> ..... </div>

最新更新