NVDA元素列表在页面导航后不会刷新
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NVDA元素列表在页面导航后不会刷新相关的知识,希望对你有一定的参考价值。
我们正在使用NVDA进行单页应用程序的可访问性测试。我们在页面上的各个部分中分类了适当的角色和aria标签。使用NVDAKey + F7,
,我们可以将Elements List带给您,在Landmarks中,我们可以看到页面的各个部分。
但是,当我们导航到应用程序中的新页面时,NVDA元素列表不会更新。
屏幕导航完成后,我们需要做些什么来刷新NVDA元素列表吗?再次关闭和打开它很有帮助,但这可能不是大多数用户的便捷方法,对吧?
答案
我在NVDA文档中找不到明确的答案,但是从我自己的测试来看,当DOM更新时,看来[
document.write
,object.innerhtml
,document.createElement
,document.createTextNode
)进行测试,并且在每种情况下,页面内容更改后,NVDA元素列表都不会自动更新。] >更改顶部的单选按钮(即从“地标”切换到其他内容然后再次返回,似乎确实刷新了
元素列表
。如果您手动将其关闭(ESC键)并重新-打开它(NVDA + F7)。我不知道开发人员可以做些什么来改变这种行为。它似乎是设计使然。以上是关于NVDA元素列表在页面导航后不会刷新的主要内容,如果未能解决你的问题,请参考以下文章