简体   繁体   English

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

[英]Internet Explorer 11 Screen Reader Accessibility Issues

The website i am currently building is nearly fully screen reader accessible however on one of my <div> 's while using Internet Explorer 11 the screen reader "NVDA" reads "Grouped" rather then the content. 我当前正在构建的网站几乎可以完全通过屏幕阅读器访问,但是在使用Internet Explorer 11时,在我的<div>之一上,屏幕阅读器“ NVDA”读取“分组”而不是内容。

The div has a tabindex of 0 and even an aria label but it is completely ignored. div的tabindex为0,甚至是aria标签,但都将被完全忽略。

What is the reason for this? 这是什么原因呢?

There are a few issues that would cause this to happen. 有一些问题会导致这种情况发生。 The main one that I can think of would be NVDA isn't switching over to the correct mode. 我能想到的主要方法是NVDA没有切换到正确的模式。 This is often the case when settings are incorrect or when the code isn't semantic. 当设置不正确或代码不是语义时,通常就是这种情况。 However, without being able to examine your code to provide a better solution, it's hard to say. 但是,如果无法检查代码以提供更好的解决方案,这很难说。 As suggested, check your settings and see if a navigation feature is turned off. 根据建议,检查设置,然后查看导航功能是否已关闭。

Also, keep in mind that not all screen readers behave the same way and in many cases, the developers target a specific browser. 另外,请记住,并非所有屏幕阅读器的行为方式都相同,并且在许多情况下,开发人员都针对特定的浏览器。 Here's a list of browser/screen reader compatibility for optimal use. 这是最佳使用的浏览器/屏幕阅读器兼容性的列表。

Mac: 苹果电脑:

  • Safari & VoiceOver Safari和VoiceOver

Windows: 视窗:

  • Firefox & NVDA Firefox和NVDA
  • Chrome & NVDA (Chrome is our secondary browser with NVDA; Firefox is primary) Chrome和NVDA(Chrome是我们的NVDA辅助浏览器; Firefox是主要浏览器)
  • IE & JAWS IE和JAWS
  • Edge & Narrator 边缘与解说员

Mobile: 移动:

  • iOS: Safari & VoiceOver iOS:Safari和VoiceOver
  • Android: Chrome & TalkBack (Firefox & TalkBack is secondary) Android:Chrome和TalkBack(Firefox和TalkBack为次要)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM