系統:通過Parallel的Windows Server 2012 11Chrome不顯示Javascript警報框
我在使用Javascript警告框的Google Chrome 53.0.2上遇到了一個奇怪的問題。如您所知,在瀏覽器中觸發alert()函數時,將立即在瀏覽器窗口中顯示一個對話框。奇怪的是,在我的Chrome瀏覽器中,只有當我點擊鼠標後,警告框纔會出現。
例如:This fiddle應在我點擊按鈕後立即顯示警告對話框。事實上,它在我的Firefox和IE瀏覽器中運行良好。但是,直到我點擊我的鼠標後,警報對話框纔會在我的Chrome瀏覽器中彈出。換句話說,當我點擊按鈕時什麼都沒有發生,但是如果我點擊我的鼠標(任何地方),就會顯示警告對話框。
這是上面的小提琴的標記:
<button onclick="alert()">
Show alert dialog
</button>
在試圖解決這個問題,我卸載Chrome瀏覽器(以及所有在註冊表中創建的谷歌文件夾,程序86,應用程序數據等) - 此外,我禁用了所有Chrome擴展程序,並嘗試使用隱身模式。以上都沒有解決這個問題。
什麼是造成這個問題,我該如何解決它?
我正在使用Chrome版本53.0.2785.116米,並且按照我的預期工作。 – WillardSolutions
當Windows由Parallels VM軟件託管時,使用Chrome似乎存在很多問題。我的$ 2賭注說問題在於Parallels。在Parallels或VMWare的bug下,請參閱這裏查看另一個奇怪的窗口:https://bugs.chromium.org/p/chromium/issues/detail?id = 172521 – enhzflep