微软Edge浏览器支持aria live区域吗?

3

微软Edge是否支持ARIA实时区域?

我尝试在http://accessibility.athena-ict.com/aria/examples/live3.shtml网站上进行测试。在使用Jaws、narrator和NVDA的IE上运行良好,但是在Edge上无法正常工作。

如果Edge不支持ARIA实时,则有没有其他替代方法来获得类似的行为。

我正在开发一个聊天应用程序,需要屏幕阅读器读取聊天中收到的消息。有没有办法在不使用ARIA实时的情况下实现它?

谢谢 Dasari

1个回答

6
是的,Microsoft Edge支持ARIA live regions。
Edge不支持JAWS或NVDA(或者反过来,这取决于你问谁),因此这些屏幕阅读器都不支持live regions。
Narrator可以与Edge配合使用。它并不完美,但正在改进中。使用Edge和Narrator查看演示页面时,live region按预期工作。我使用的是Windows 10 Creators Update版本的Edge 40.15063.0.0。
根据2017年3月末屏幕阅读器和Web浏览器 - 最佳配对测试是什么?
“目前,微软仍然建议Windows 10中的Narrator用户使用Internet Explorer,但随着Windows 10预览版中Narrator和Edge的更新可能会在今年晚些时候发布,这将成为一种测试选项。”
虽然Microsoft User Voice论坛上有官方声明和方向迹象,但现在我已经超出了你的问题范围。

我不知道这一点,但你是对的。很好的信息。看起来微软在构建Edge浏览器时,从MSAA转换到了一个名为UI Automation(UIA)的新辅助功能API...而JAWS目前不支持UIA。Freedom Scientific和Microsoft都建议JAWS用户继续使用IE 11。话虽如此,FS正在致力于支持Edge,并将很快提供支持。 - TimHayes
谢谢aardrian。它与叙述者一起工作。还要非常感谢您分享这篇文章。 - dasari
这是很好的信息,支持了我的测试。可惜JAWS屏幕阅读器的主页上说: “适用于最新版本的Microsoft Office、Google Docs、Chrome、Internet Explorer、Firefox、Edge等等” 这是虚假广告,浪费人们的时间,因为他们会像我一样在使用JAWS + Edge时遇到问题。 - flyer
@flyer 我的回答已经超过一年了。JAWS现在已经更新到2019版本,通常与Edge(或反之亦然)配合使用效果更佳。自那时起,JAWS已经建立了一个开放的问题跟踪器,如果您想要提交错误,请访问:https://github.com/FreedomScientific/VFO-standards-support - aardrian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接