我对可访问性的第一次尝试是令人生畏的。我建立了一个客户与代理“聊天”的网站,其中大部分内容显然是动态/AJAX。我正在使用 Window-Eyes 7.5 进行测试。
对于传入的消息,我只需将“role=alert”和“aria-live=polite”添加到新的 DIV 中,屏幕阅读器就会按照我的预期读取传入的文本。但是,如果我碰巧在我要发送评论的文本区域中输入内容,屏幕阅读器会突然中断并读取我的输入内容。
这完全取决于 Window-Eyes 的配置吗?是否有任何编程方式我可以 1) 禁止读取文本区域,或 2) 强制执行某种排队以便完全读取新消息?请注意,在这种情况下切换焦点不是一个选项。