javascript - 如何防止谷歌浏览器抑制确认()对话框
问题描述
如果窗口不活动,谷歌浏览器的新版本不允许确认对话框。我有一个页面正在调用弹出窗口。弹出窗口有一个按钮。单击该按钮,将调用父页面的 javascript 函数。javascript 函数有一个确认对话框。
在 chrome 更新到版本 69.0.3497.100(官方版本)后,这不再有效,并出现以下警告。
“此页面生成的 window.confirm() 对话框被禁止,因为此页面不是前窗口的活动选项卡。请确保您的对话框由用户交互触发以避免这种情况。https://www.chromestatus。 com/feature/5140698722467840 “
试试这个[jsfiddle]:https ://jsfiddle.net/VikasUpadhyay/47vurfm0/6/
解决方案
推荐阅读
- objective-c - iPhoneX iOS12 中的 TweetHighScore 无法正常工作
- scala - Spark 序列化问题?
- bash - 使用管道查看器显示已处理文件列表的解压缩进度
- elixir - 如何在 Elixir 中对 nil 或空白字符串进行模式匹配?
- java - 如何获取请求和响应信息并将它们作为发布请求发送到 Jersey?
- javascript - 如何更改 Anychart 点图的颜色。?
- r - 在 R 中指定错误消息的调用函数
- opendaylight - 我们应该使用 READ 交易吗?
- angular - 错误单击过滤器导致的行
- java - 将变量传递给有意图的两个活动