HTML
<a href="http://www.baidu.com" target="_blank">跳转1</a><br/><br/><br/>
<a href="javascript:void(0)" onclick="init_remote(1)">跳转1-1</a><br/><br/><br/>
<a href="javascript:void(0)" onclick="init_remote(2);">跳转2</a><br/><br/><br/>
<a href="javascript:void(0)" onclick="init_remote(3);">跳转3</a><br/><br/><br/>
javascript
function init_remote(flag){
var url_bd = "http://www.baidu.com";
if(flag==1){
window.open(url_bd,"_blank");
}else if(flag==2){
window.setTimeout(function(){
window.open(url_bd,"_blank");
},1000)
}else if(flag==3){
window.setTimeout(function(){
window.open(url_bd,"_blank");
},1001)
}
}
给某些功能加上一个定时延迟,然后跳转到新的页面,在360浏览器上面,如若用户开启了广告拦截,设定的延时超过了1000毫秒,则会被拦截下来,没有超过这个数值,则会正常跳转,还是第一次遇到这个问题,真是奇葩,求大神告知原因啊!(其他浏览器都是正常的样)