JAWS屏幕阅读器在下拉打开时宣布完整文本

时间:2018-06-14 07:08:11

标签: internet-explorer accessibility jaws-screen-reader

当我们在IE中打开菜单下拉列表时,它会宣布另一个div中存在的标题文本。 示例应用已部署在以下位置 - https://jawsaccessibility.herokuapp.com/index.html

复制步骤

  1. 在IE中打开网址
  2. 启动JAWS
  3. 点击ui(灰色)空白区域
  4. 按Tab键,然后输入以打开下拉列表
  5. 输出 - " Nam non metus diam ........"文字将以下拉文字公布。

    预期 - 只应宣布下拉文字

1 个答案:

答案 0 :(得分:0)

stevefaulkner 3天前在以下github问题中发表了评论 - https://github.com/FreedomScientific/VFO-standards-support/issues/90

这是由于IE如何表示辅助功能树中的元素的问题。当元素具有tabindex时,它将包含在辅助功能树中,该元素的可访问名称是子文本,除非提供了可访问名称的其他来源。在测试用例中  在辅助功能树中显示为一个分组对象,其名称为“Nam non metus diam.Mauris vehicula ac lectus eu pharetra”,并在下拉按钮获得焦点时公布。

尝试将aria-label =“”(空标签)添加到div。这为div提供了另一个“null”标签并解决了问题。