阻止屏幕阅读器阅读整个页面



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

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

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

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

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

页面

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

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

相关内容

  • 没有找到相关文章

最新更新