一般直接用
window.open方法弹出新窗口最大的问题是在给一些浏览器或工具拦截了, 这个问题比较难解决,
上次忽然想到当用户点击连接再弹出新窗口时是不会拦截的, 何不用js模拟这个点击事件,所以马上试下,
果然可以, 哈哈,下面的实现方法的源码:
function myopen(url){
var oa = document.createelement('a');
oa.href = url;
oa.target = '_blank';
document.body.appendchild(oa);
oa.click();
}
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]