学无止境,天涯煮梦!

解决window.open被拦截问题

2018-03-15 15:07:40 | 煮梦 | 常规
function dialog(){
    var popup = window.open('about:blank', '_blank');  //先发起弹窗(因为是用户触发,所以不会被拦截)
    $.ajax({
        url: 'url',
        type: 'POST',
        dataType: 'json',
        data: {param1: 'value1'},
        success: function(data){
            popup.location = data.url;  //在重定向页面链接
        }
    })
}
上一篇 下一篇