【发布时间】:2020-08-05 01:03:59
【问题描述】:
我们正在向我们的 SPA 网站添加 ARIA 支持。
在应用程序中,我们有一个活动区域,我们根据验证显示来自服务器的动态消息。
我们添加了 role='alert' 和 aria-live='assertive' 来读取这些活动消息。
在 FF 和 chrome 中它工作正常,但在 IE 中它的读取代码如“left-brace left-brace txtErrorMessage right-brace right-brace”,即使屏幕上有消息
<div role="alert" aria-live="assertive">
<p class="scan-complete-text-auto">
{{model.txtErrorMessage}}
</p>
</div>
这里 txtErrorMessage 将从 api 结果中获取填充运行时。
我们正在使用 Angular JS。
如何解决这个问题?
【问题讨论】:
标签: angularjs wai-aria jaws-screen-reader