Windows Eyes和NVDA使用jquery读取更新的dom内容..可能的

Windows Eyes and NVDA reading updated dom content with jquery....possible?

本文关键字:dom 内容 更新 读取 Eyes NVDA 使用 jquery Windows      更新时间:2023-09-26

我有一个web应用程序,它在客户端完成大部分更新。

这个应用程序需要满足一些我似乎无法使用的可访问性标准。

具体来说,如果我用点击按钮做这样的事情:

$("#myDiv").html("this is text that is now added to the page");

除非我把鼠标放在屏幕上,否则我的屏幕阅读器不会阅读这些文本。有没有办法强迫他们阅读任何更新的内容?

您必须使用WAI-ARIA,即可访问的富Internet应用程序套件,使您的web应用程序更易于访问。您可以添加Aria-live属性来指定宣布刷新内容的方式:

  • (禁用)默认值。不应公布更新
  • (礼貌地)只有在用户空闲时才应宣布更新
  • (自信)更新应尽快通知用户
  • (粗鲁的)更新应该立即公布,必要时打断用户