Internet Explorer 11屏幕阅读器辅助功能问题



我目前正在构建的网站几乎可以完全通过屏幕阅读器访问,但在我的一个<div>上,当使用Internet Explorer 11时,屏幕阅读器"NVDA"读取的是"分组",而不是内容。

div的tabindex为0,甚至还有一个aria标签,但它被完全忽略了。

这是什么原因?

有一些问题会导致这种情况的发生。我能想到的主要问题是NVDA没有切换到正确的模式。当设置不正确或代码不具有语义时,通常会出现这种情况。然而,如果不能检查代码以提供更好的解决方案,就很难说。按照建议,检查您的设置,看看是否关闭了导航功能。

此外,请记住,并非所有的屏幕阅读器都有相同的行为方式,在许多情况下,开发人员针对特定的浏览器。以下是浏览器/屏幕阅读器兼容性列表,以获得最佳使用效果。

Mac:

  • Safari&VoiceOver

Windows:

  • Firefox;NVDA
  • Chrome&NVDA(Chrome是我们的NVDA辅助浏览器;Firefox是主要浏览器(
  • IE&钳口
  • Edge&讲述人

移动:

  • iOS:Safari&VoiceOver
  • 安卓系统:Chrome&对讲(Firefox和对讲是次要的(

最新更新