首页 > 解决方案 > 如何防止谷歌浏览器抑制确认()对话框

问题描述

如果窗口不活动,谷歌浏览器的新版本不允许确认对话框。我有一个页面正在调用弹出窗口。弹出窗口有一个按钮。单击该按钮,将调用父页面的 javascript 函数。javascript 函数有一个确认对话框。

在 chrome 更新到版本 69.0.3497.100(官方版本)后,这不再有效,并出现以下警告。

“此页面生成的 window.confirm() 对话框被禁止,因为此页面不是前窗口的活动选项卡。请确保您的对话框由用户交互触发以避免这种情况。https://www.chromestatus。 com/feature/5140698722467840

试试这个[jsfiddle]:https ://jsfiddle.net/VikasUpadhyay/47vurfm0/6/

标签: javascriptgoogle-chromeconfirm

解决方案


推荐阅读