Internet Explorer 11 屏幕 Reader 辅助功能问题

Internet Explorer 11 Screen Reader Accessibility Issues

我目前正在建设的网站几乎可以全屏访问 reader 但是在我的一个 <div> 网站上使用 Internet Explorer 11 时屏幕 reader "NVDA"读取 "Grouped" 而不是内容。

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

这是什么原因?

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

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

Mac:

  • Safari 和旁白

Windows:

  • 火狐与英伟达
  • Chrome & NVDA(Chrome 是我们使用 NVDA 的辅助浏览器;Firefox 是主要浏览器)
  • IE 和 JAWS
  • Edge 和旁白

手机:

  • iOS:Safari 和 VoiceOver
  • Android: Chrome & TalkBack(Firefox & TalkBack 是次要的)