[英]NVDA Screen Reader not reading Javascript Alert() Popup in Chrome
我已经在页面加载时显示的Salesforce页面上编写了javascript alert()消息。 该代码仅遵循以下内容:
<script type="text/javascript">
window.onready = function() {
alert('message for user goes here.');
}
<script>
该消息出现在页面加载时,但是,NVDA屏幕阅读器未拾取该消息。 它只是显示“未知”(我什至无法进入它),这不是很有帮助。
如何使屏幕阅读器集中/阅读JavaScript警报消息? 这是NVDA / Chrome的错误吗?
我正在使用最新版本的Chrome:62.0.3202.94。 和NVDA:2017.4
这是一个Chrome错误,也是一个已知错误。 由于Monorail的搜索功能非常差(至少以我的经验),我无法通过数字找到该bug,但相信我,它确实存在。 每这一问题, alert()
confirm()
和onBeforeUnload()
对话框未在Chrome阅读。 但是,JAWS比NVDA更好地解决了它:如果您先Alt + Tab,然后再Alt + Tab回到Chrome,您将能够在对话框中切换。
我确认此问题已在Chrome Canary 64版中修复,因此请尝试此操作或稍等片刻。 昨天或今天,我更新了Chrome浏览器,现在它是Google Chrome浏览器版本63.0.3239.84。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.