【发布时间】:2019-08-03 10:10:46
【问题描述】:
我正在为我的项目添加辅助功能支持,最近发现如果使用 IE11 与页面一起加载元素,JAWs 不会读出带有 role="alert" 的元素。
如果没有可用数据,我有一个向服务器提交输入并接收错误跨度的响应的页面。错误范围已分配角色 =“警报”。使用 chrome 时页面加载后立即读取错误,但 IE 似乎忽略了该错误。
我无法将焦点设置到错误范围,因为需要将焦点设置到错误导致的字段。
我正在使用带有 IE11 的 JAWs 2019。
对于一个测试示例, 只需使用 IE11 打开带有内容的 HTML 文档:
<h1>title</h1>
<span role=alert>this is an alert</span>
在我的测试中,跨度不会立即读出。
更新: 在我的测试中,JAWs 2019 与 IE11 中的其他警报元素配合良好。只有当我看到问题时,我有一个与页面一起加载的警报元素。 JAW 应在元素加载后叙述警告元素。 Chrome 正在按预期工作。
【问题讨论】: