Chrome无法显示Javascript警告框

时间:2016-10-03 17:33:21

标签: javascript google-chrome alert

系统:Windows Server 2012通过Parallel 11

我在使用Javascript警告框的Google Chrome 53.0.2上遇到了一个奇怪的问题。

如您所知,当在浏览器中触发alert()函数时,将在浏览器窗口中立即显示一个对话框。奇怪的是,在我的Chrome浏览器中,直到我点击鼠标后才会出现警告框。

例如:This fiddle应在我单击按钮后立即显示警告对话框。事实上,它在我的Firefox和IE浏览器中运行良好。但是,在我点击鼠标之前,我的Chrome浏览器中不会弹出警告对话框。换句话说,当我单击按钮时没有任何反应,但是如果我单击鼠标(任何地方),则会显示警告对话框。

这是上述小提琴的标记:

<button onclick="alert()">
Show alert dialog
</button>

为了解决问题,我卸载了Chrome(以及在注册表中创建的所有Google文件夹,程序x86,AppData等) - 此外,我已停用所有Chrome扩展程序并尝试过使用隐身。以上都没有解决问题。

导致此问题的原因是什么?如何解决?

1 个答案:

答案 0 :(得分:2)

最近几周我遇到了类似的问题。 经过大量测试后,我能够通过以下方式纠正这个问题

  1. 设置&gt;显示高级设置
  2. 滚动到底部
  3. 从“使用硬件加速时可用”
  4. 中删除复选标记

    我不会假装知道为什么会这样。