问题:使用window.open打开浏览器标签时被拦截,如何不会拦截呢?
解决:先建立窗口,再跳转
方法:
当用户点击时进行跳转,如果是点击后跳转,可以先进行打开窗口,再更改窗口url地址
$('.right .play_btn').click(function(){
var num = $(this).attr('value');
var tmpwindow = window.open("_blank");
$.post("/api/view/count", {'aid':{{ anime.id }}, 'num':num
},function(data){
if(data.code == 'ok'){
tmpwindow.location.href = data.flink;
console.log(data.flink);
}else{
alert(data.msg);
}
},'json');
});