是什么导致 VoiceOver 播报空组?

问题描述

我们有以下(简化的)HTML:
(真正的 HTML 稍微复杂一些,但是 listitem 元素完全,如下面的代码片段所示。)

<div role="list">
  <div role="listitem">Foo</div>
  <div role="listitem">Bar</div>
  <div role="listitem">Baz</div>
</div>

用户向下浏览列表时,VoiceOver 会宣布:

在 macOS 10.14(莫哈韦沙漠)上:

Foo,group
Bar,group
Baz,group

在 macOS 10.15 (Catalina) 上:

Foo,空组
Bar,空组
Baz,空组

两个 macOS 上的 VoiceOver 配置似乎相同,那么 为什么 VoiceOver 对相同的标记说不同的内容 (这个 GitHub issue 似乎描述了类似的情况。 )

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)