javascript - 当弹出窗口阻止程序打开时,在 ajax 成功回调中弹出一个新窗口

标签 javascript

ajax 调用成功后,我需要弹出一个新窗口(不是页面内的对话框或类似窗口)。 window.open()将被浏览器的弹出窗口阻止程序阻止。那么如何解决这个问题呢?

最佳答案

您可以不在成功回调中调用 window.open(),而是在完成 ajax 调用之后(使用 async: false)

关于javascript - 当弹出窗口阻止程序打开时,在 ajax 成功回调中弹出一个新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151051/

相关文章:

javascript - Highcharts 面积图用一个数据点隐藏图表

c# - C#解析执行JS

javascript - Webpack 构建时不包含对等依赖项

javascript - 无法关闭谷歌浏览器中的 iframe

javascript - AWS Lambda 持续时间与函数运行时间

php - MySQL位数据类型php打印unicode怎么来的?

javascript - 选项单击两次

javascript - 单击时关闭小部件

JavaScript 回调函数

javascript - Jquery 事件处理程序返回值