是否可以使屏幕阅读器在页面的某个位置停止阅读?

时间:2018-12-21 19:36:18

标签: accessibility wai-aria screen-readers uiaccessibility nvda

我面临着aria和可访问性aria标签的问题。

那是我的问题:

打开页面后,我需要屏幕阅读器阅读标题,然后停止阅读页面的其余部分。 我需要屏幕阅读器停在那里,并在用户使用TABS导航后继续阅读。

有人知道这是否可能吗?

2 个答案:

答案 0 :(得分:4)

屏幕阅读器用户可以完全控制阅读多少信息。它们可能有其设置,因此在加载页面时,除了页面标题外,什么也不会读取。或者他们可能设置了它,以便读取整个页面。这不是您可以控制的,也不应该。这是非常针对用户的。

答案 1 :(得分:1)

添加到现有答案中:

当然,您可以使用aria通知强制执行类似操作(也就是页面加载aria通知页面标题,仅此而已)。这将导致屏幕阅读器被打断,页面标题被宣布,然后静音直到用户移动(或其他通知到达)。但是这种行为会使盲人感到非常困惑,因为这很不自然。

我本人是盲人,请相信我:盲人,尤其是NVDA或Jaws用户(不了解Window Eyes)可以随时使用完整的脚本语言。他们可能会选择使您的网页看起来与其他人完全不同,以不同的方式做出反应-页面的显示方式(盲文显示和语音显示)完全取决于盲人用户。不用担心,他们会自己解决的

如果说屏幕阅读器使他们烦恼,他们可以随时按Shift键暂停屏幕阅读器或控制以使其完全静音。他们会没事的。