chrome拦截弹出的新窗口,解决方法.

window.open()在ajax中使用,会导致浏览器阻止新窗口弹出。

解决方法:

var newPage = window.open('about:blank');//先打开新窗口
$.ajax(function(){
    url:"XXX",
    type:'post',
    data:'data',
    success:function(url){
        newPage.location.href=url;//改变新窗口的地址 、ok
    }
})

先在外面的时候打开新窗口,然后改变它的地址,谷歌浏览器测试成功

猜你喜欢

转载自blog.csdn.net/qq_32921921/article/details/81223813