系统: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扩展程序并尝试过使用隐身。以上都没有解决问题。
导致此问题的原因是什么?如何解决?
答案 0 :(得分:2)
最近几周我遇到了类似的问题。 经过大量测试后,我能够通过以下方式纠正这个问题
我不会假装知道为什么会这样。