Html Internet Explorer 11屏幕阅读器的可访问性问题

Html Internet Explorer 11屏幕阅读器的可访问性问题,html,internet-explorer-11,accessibility,nvda,Html,Internet Explorer 11,Accessibility,Nvda,我目前正在建立的网站几乎完全可以通过屏幕阅读器访问,但是在我的之一上,当使用Internet Explorer 11时,屏幕阅读器“NVDA”读取的是“分组”而不是内容 div的tabindex为0,甚至还有一个aria标签,但它被完全忽略 原因是什么?有几个问题会导致这种情况发生。我能想到的主要问题是NVDA没有切换到正确的模式。当设置不正确或代码不具有语义时,通常会出现这种情况。然而,如果不能检查代码以提供更好的解决方案,很难说。按照建议,检查您的设置并查看导航功能是否已关闭 此外,请记住,

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

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


原因是什么?

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

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

Mac:

  • 狩猎与画外音
窗口:

  • Firefox和NVDA
  • Chrome和NVDA(Chrome是我们使用NVDA的二级浏览器;Firefox是主要浏览器)
  • 大白鲨
  • 边缘与叙述者
流动电话:

  • iOS:Safari和画外音
  • Android:Chrome和TalkBack(Firefox和TalkBack是次要的)

您能提供代码吗?检查您的NVDA设置>文档格式,然后滚动到底部,查看检查了哪些元素。我猜地标没有被选中。