【问题标题】:Prevent screen reader from reading the whole page阻止屏幕阅读器阅读整个页面
【发布时间】:2014-12-23 14:23:52
【问题描述】:

我有一个包含大量内容的 HTML 页面。当我用屏幕阅读器(特别是 JAWS)打开它时,除了输入 URL 之外什么都不做,屏幕阅读器开始阅读网站上的所有内容。如果我打断它,或者它到达页面的末尾,它就会停止。我怎样才能阻止它这样做,并确保它只会在与用户交互后(例如按箭头键或 Tab、单击鼠标……)而不是自动读取内容?

(我不想使用aria-hidden,因为我希望元素对读者可见。)

详情:
浏览器:IE8、IE9 和 Firefox v34
大白鲨:V15.0

页面有一个div 具有aria-live 属性,但它只适用于一个标题,而不适用于整个页面。

【问题讨论】:

    标签: javascript html screen-readers jaws-screen-reader


    【解决方案1】:

    这不是 HTML 页面问题。这就是 JAWS 几乎总是对 HTML 页面所做的事情。比如我刚才去stackoverflow.com的时候,JAWS说:

    页面有 100 个标题和 768 个链接 //开始阅读页面

    别担心。它与您的页面无关。此外,只需一个控制键即可停止。

    【讨论】:

      猜你喜欢
      • 2022-08-08
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      相关资源
      最近更新 更多