window.open在Safari浏览器中无法打开的解决办法
在回调函数(最常见的就是发送ajax请求成功或者失败回调函数)中使用window.open时,在Safari浏览器会无效,原因是Safari的安全机制将其阻挡了。
解决办法
$obj.click(function(){
var newTab=window.open('about:blank');
$.ajax({
success:function(data){
if(data){
//window.open(res.down_url);
newTab.location.href=res.down_url;
}else{
// ...
}
}
})
})