在 IE11 中通过表单提交进行导航时,JAWS 开始在页面中间宣布内容

问题描述 投票:0回答:2

我遇到了一些奇怪的事情,其中具有表单和相当最小布局的页面在初始加载时被 IE11 中的 JAWS 16 和 18 正确读取。但是,当从另一个页面上的表单操作加载该页面时(通过

GET
POST
),JAWS 将跳过标准页面概述描述(“页面有 5 个区域...”)并立即宣布页面中间一些看似不相关的
<p>
标签的内容。我注意到其他一些页面也有类似的效果,总是通过表单提交到达。

这些是非常基本的布局,加载时不会触发任何可以以任何方式调整焦点的 JavaScript。在 Chrome 或 Firefox 中都没有问题。

有人遇到过这样的问题吗?

html forms accessibility screen-readers jaws-screen-reader
2个回答
0
投票

Dan 的编码应该没有问题。在我完全相同的情况下,主页和弹出页面代码都工作得很好。问题发生在 JAWS 中,它首先随机、简短地读取弹出窗口中间用 p 标签编写的段落,然后再从弹出窗口的开头读取。事实证明,这是 JAWS 的误报,因为 NVDA 可以很好地读取同一个弹出窗口,它完美地从弹出页面的开头开始。我一直在使用 JAWS 2020,想知道 JAWS 新版本是否会得到纠正,尤其是在这个弹出功能上。


0
投票

+1 我也看到了这个

在多页表单上按

submit
后,当加载下一页时,NVDA 有时会从页面的一部分开始读取,而不是从顶部开始读取,或者至少从新页面的第一个唯一部分开始读取。

NVDA 中的错误,页面问题?

鉴于 JAWS 似乎也发生了这种情况,我想知道常见的编码器实践(不知道是什么实践)是否会以某种方式让屏幕阅读器以不同于他们在新的不相关 URL 上使用的方式开始输出?

© www.soinside.com 2019 - 2024. All rights reserved.