参数有url 直接window.open() 肯定被阻止。
自己尝试通过如下方法:
$('<a target="_blank"></a>')
.css({
visibility:'hidden'
})
.attr({
href : 'http://www.baidu.com'
}).appendTo('body').get(0)
.click();
还是被阻止。。。
必须是用户主动点击触发的弹出窗口才不会被浏览器拦截
也就是打开新窗口的动作需要放在某个 onclick 事件中执行