我有这个跨度元素:
<span>Select the <strong>START</strong> <span class="icon-start></span> button.</span>
Run Code Online (Sandbox Code Playgroud)
这只是一行“选择开始按钮”,在“开始”一词后面有一个小图标。
目前,Microsoft Narrator(在扫描模式下)会读取“选择开始”,然后在该图标处暂停并等待用户告诉其继续。我试图让讲述人零中断地阅读整行,或者需要用户告诉它继续。
到目前为止,这是我尝试过的:
将aria-hidden="true"、tabindex="-1"、 和添加role="presentation到图标<span>
将跨度包裹在 a 中<div>并给出aria-hidden="true", tabindex="-1", 和role="presentation
在外部跨度中添加了一个role="heading"- 这可以使讲述人不间断地阅读所有内容,但他首先宣布“标题级别 1”。如果有办法阻止他说“heading”,那么这也是可行的。
是否有角色或 aria 属性告诉屏幕阅读器继续不间断地阅读?
有没有办法在.NET应用程序中使用Windows Narrator的文本到语音功能?我想使用它或类似的服务从我的C#应用程序中读出大声的字符串.这可能吗?
我们正在使用 JAWS 旁白软件来验证辅助功能级别 AA。我们观察了与键盘导航相关的事情。问题是我们使用向上和向下箭头键实现了网格行导航。
但是,当我打开 Jaws 进行测试时,它会停止网格行的向上/向下导航。简而言之,键盘导航的 JAWS 功能覆盖了我的键盘导航功能。
您能否建议我任何实现双赢的替代方案?