如何使Jaws屏幕阅读器读取标题文档,以通过字母而不是句子读取字母



我正在使用标题元素来更新文档标题,并使用Jaws Reader读取页面。面对读取文档标题的方式面临问题。以下是我更新标题属性的代码

var _doctit = "MY TITLE";
document.title = "ISL - " + _doctit;

我坐在JavaScript中,在屏幕上阅读" IS" L。但是我想在我的s时阅读。我尝试使用空间/点意味着它有效,但是我无法用Space/Dot设置标题。任何人请帮助我。

,因此您希望页面标题为" i s l",但视觉上您需要它显示" ISL"?

不幸的是,您无法修复它。如果这是页面上的元素,而不是标题,则可以使用aria-label或明显隐藏的文本来强制某些发音,例如

<h1 aria-label="I S L - my title">ISL - my title</h1>

<p><span aria-hidden="true">ISL</span><span class="sr-only">I S L</span> - my title</p>

(请参见Bootstrap 3中的仅SR?)

但是<title>元素不允许任何ARIA属性,<title>的内容只能是文本。

屏幕读取器用户被习惯于错误发音。通常,他们可以在虚拟PC光标模式下使用左/右箭头键通过字母自行导航,但是对于页面标题,您没有该选项。

最新更新