JAWS + IE11 + aria-live 消息读取多次
Posted
技术标签:
【中文标题】JAWS + IE11 + aria-live 消息读取多次【英文标题】:JAWS + IE11 + aria-live message read multiple times 【发布时间】: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 观察到的这种行为正常。
我们缺少什么?
【问题讨论】:
【参考方案1】:尝试删除 role="alert"。 aria-live 应该没问题。 如果使用 aria-live 无法正确读取 JAWS,请尝试隐藏 (display:none) div 标签,更新/更改文本,然后显示 (display:block)。
【讨论】:
另外,我们在 UI 上呈现消息的方式有时对叙述者来说很重要。我们需要使用 ng-bind="model.txtErrorMessage" 而不是 model.txtErrorMessage以上是关于JAWS + IE11 + aria-live 消息读取多次的主要内容,如果未能解决你的问题,请参考以下文章