kamome Asked: 2020-03-07 00:58:39 +0800 CST 2020-03-07 00:58:39 +0800 CST 2020-03-07 00:58:39 +0800 CST 禁用弹出窗口拦截器 772 我希望用户通过警报输入一个值。是否阻止脚本的弹出窗口。如果用户阻止弹出窗口,有没有办法跳过输入行? javascript 2 Answers Voted Leandro Tuttini 2020-03-07T03:41:34+08:002020-03-07T03:41:34+08:00 你能检测出窗口是否无法打开吗 使用 JavaScript 测试弹出窗口拦截器 评估窗口实例将具有的变量。 var popUp = window.open('url', '', 'options'); if (popUp == null || typeof(popUp)=='undefined') { alert('Se bloqueo el popup'); } 您实际上并没有跳过该行,而是运行它并评估是否可以打开窗口。 一个建议,因为您不使用在 jquery 中实现的弹出窗口 jQuery UI 对话框 有了这个,您将不再有阻塞窗口的问题,因为它在其中执行。 Best Answer eloyesp 2020-03-07T10:49:27+08:002020-03-07T10:49:27+08:00 另一种选择,如果您向用户提出的问题非常简单,则不要使用弹出窗口,而是使用 a promptthat。
你能检测出窗口是否无法打开吗
使用 JavaScript 测试弹出窗口拦截器
评估窗口实例将具有的变量。
您实际上并没有跳过该行,而是运行它并评估是否可以打开窗口。
一个建议,因为您不使用在 jquery 中实现的弹出窗口
jQuery UI 对话框
有了这个,您将不再有阻塞窗口的问题,因为它在其中执行。
另一种选择,如果您向用户提出的问题非常简单,则不要使用弹出窗口,而是使用 a
prompt
that。