【问题标题】:JAWS + IE11 + aria-live message read multiple timesJAWS + IE11 + aria-live 消息读取多次
【发布时间】:2016-08-01 20:51:01
【问题描述】:

Jaws 多次阅读 aria-live 消息。

我们正在使用 angularjs。 html代码如下,

<div role="alert" aria-live="polite">
    <p class="scan-complete-text-auto">{{model.txtErrorMessage}}</p>
</div>

一旦屏幕上出现错误消息,它就会开始阅读,但它会阅读三遍。我们在 IE11 中使用 chrome 和 FF 观察到的这种行为正常。

我们缺少什么?

【问题讨论】:

    标签: angularjs uiaccessibility jaws-screen-reader


    【解决方案1】:

    尝试删除 role="alert"。
    aria-live 应该没问题。
    如果使用 aria-live 无法正确读取 JAWS,请尝试隐藏 (display:none) div 标签,更新/更改文本,然后显示 (display:block)。

    【讨论】:

    • 另外,我们在 UI 上呈现消息的方式有时对叙述者来说很重要。我们需要使用 ng-bind="model.txtErrorMessage" 而不是 {{model.txtErrorMessage}}
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多