任何解决此问题的方法 - 当在Firefox中的页面之间来回切换时,焦点会在不同点丢失

时间:2010-11-18 16:09:25

标签: accessibility xulrunner jaws-screen-reader

我有一个通过xulrunner服务呈现的页面。表格下面有一个表格和一个按钮。

对于辅助功能要求,当用户导航到此页面时,我强制关注表单中的文本字段。但是,有时JAWS总是会读取“发表评论”按钮标签。有时,JAWS会读取aria-label“Enter Comments”。

以下是代码:

<body onLoad="document.addcommentform.comment.focus()">
<input type="textarea" aria-label="Enter Comments" title="{$enterComment}" name="comment" />
<input class="Button" type="submit" value="{$postComment}" />

我还试图像这样在UI上放置一个可见标签。我做了更多的测试,发现行为是完全一样的。

<label for="addcommentform">Please enter comment 
<form method="get" action="{$self}" name="addcommentform">
<textarea title="{$enterComment}" name="comment" class="commentarea" </textarea>
<input class="Button" type="submit" value="{$postComment}" />
</form>
</label>

我认为这与已知错误https://bugzilla.mozilla.org/show_bug.cgi?id=133771

有关

但有人知道这个问题的任何解决方法吗?

1 个答案:

答案 0 :(得分:2)

我是一名大白鲨用户,并不知道如何解决这个问题。由于Jaws倾向于在虚拟缓冲区中创建自己的页面模型,因此事物的行为可能与您期望的略有不同。为了确认或反驳天气,这是一个Jaws特定的错误我建议尝试NVDA一个开源和非常好的Windows屏幕阅读器。