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

时间:2014-12-23 14:23:53

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

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

(我不想使用aria-hidden,因为我希望读者可以看到这些元素。)

详细说明:
浏览器:IE8,IE9和Firefox v34
JAWS:V15.0

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

1 个答案:

答案 0 :(得分:3)

这不是HTML页面问题。这就是JAWS几乎总是用HTML页面做的事情。例如,当我刚刚访问stackoverflow.com时,JAWS说:

  

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

不要担心。它与您的网页无关。此外,它只需要一个控制键来阻止它。