有没有办法通过 JAWS 脚本或 HTML 来强制 JAWS 刷新其虚拟屏幕缓冲区(通常是Ins+ Esc)?我正在开发一个需要 JAWS 支持的 AJAX-heavy Web 应用程序,但用户并不特别喜欢“在执行任何操作以捕获可能的更改后点击Ins+ ”的解决方案。Esc
问问题
1777 次
2 回答
2
与其刷新整个 JAWS 虚拟缓冲区并执行特定于 JAWS 的操作,我建议为此使用ARIAaria-live
属性。将它放在包含动态内容的元素上,即您使用 JavaScript 更新的元素,当您更改元素的内容时,与该元素对应的 JAWS 虚拟缓冲区部分将自动更新。
于 2010-12-28T23:06:42.530 回答
1
我知道这样做的唯一方法是通过 Jaws 脚本。根据脚本文档
Refresh (1)
将强制刷新屏幕并
Refresh (0)
仅在需要时才会刷新。还有一个 RefreshWindow(Handle) 可以使用给定的句柄刷新窗口,但我不知道它在 Internet 浏览器中的效果如何,因为我不确定你需要的所有内容是否都在一个窗口中。
于 2010-02-01T20:22:48.730 回答