gpt4 book ai didi

javascript - 如何让 JAWS 屏幕阅读器阅读标题文档以逐个字母而不是句子单独阅读?

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:47 24 4
gpt4 key购买 nike

我正在使用 title 元素更新文档标题并使用 JAWS 阅读器阅读页面。面对阅读文档标题的方式的问题。下面是我更新标题属性的代码

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

我正在浏览 JavaScript,在屏幕阅读中像“IS”+L。但我想让它读作 I S L。我尝试使用空格/点意味着它有效,但我不能像使用空格/点那样设置标题。任何人都请帮助我。

最佳答案

所以您希望页面标题读作“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>

(参见 What is sr-only in Bootstrap 3?)

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

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

关于javascript - 如何让 JAWS 屏幕阅读器阅读标题文档以逐个字母而不是句子单独阅读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55099775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com