我正在开发一个网页,该网页在单击网页上的按钮时显示纯文本模式弹出窗口。问题是:讲述人说弹出窗口的 aria-label 后跟“空文档”,但弹出窗口包含一段信息和一张图片。为什么会发生这种情况或预期会发生这种情况?
注意:此问题仅在讲述人中遇到,因为 Jaws 和 NVD A 运行良好。使用:讲述人(最新更新)和边缘(44.17763.1.0)
问题似乎通过插入一个空的 span 元素来解决,但随后 narrator 读取 aria-label 两次
<div aria-label ="Popup has been opened" aria-hidden="false">
<button aria-label="Close Button" aria-hidden="false"> X </button>
<div>
<img src=".."/>
</div>
<div>
<div>Some text</div>
</div>
</div>
旁白说 aria-label 用于弹出窗口,然后是“空文档”,但实际上它应该只读取 aria-label,然后用户可以使用箭头键阅读内容