【问题标题】:NVDA Screen Reader not reading Javascript Alert() Popup in ChromeNVDA 屏幕阅读器未在 Chrome 中读取 Javascript Alert() 弹出窗口
【发布时间】:2017-12-07 16:48:09
【问题描述】:

我在页面加载时出现的 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

【问题讨论】:

    标签: javascript google-chrome alert screen-readers nvda


    【解决方案1】:

    这是一个 Chrome 错误,并且是一个已知的错误。由于 Monorail 的搜索功能很差(至少,根据我的经验),我无法通过数字找到错误,但相信我,它确实存在。根据这个问题,Chrome 中不会读取 alert()confirm()onBeforeUnload() 对话框。不过,JAWS 比 NVDA 更好地应对它:如果您 Alt+Tab,然后 Alt+Tab 返回 Chrome,您将能够在对话框中使用标签。

    我确认此问题已在 Chrome Canary 版本 64 中修复,因此请尝试此操作或稍等片刻。昨天或今天我更新了 Chrome,现在是 Google Chrome 版本 63.0.3239.84。

    【讨论】:

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