ajax请求回调后window.open()弹窗被拦截解决办法

代码示例:这里需要注意,现在的浏览器默认设置是,window.open()方法只能在click事件的程序线程中执行。 也就是必须触发click事件,如果事件中用ajax之类,就必须是同步模式。让代码都在同一个线程中执行。 异步模式会开启一个新的线程,就不能执行window.open()了 如果是这种模拟器方式打开新窗口,代码示例: 即使ajax请求设置了同步,会产生的效果:QQ浏览器正常打开,谷歌
相关文章
相关标签/搜索