这个会被浏览器拦截 var el = document.createElement("a");
document.body.appendChild(el);
el.href = "http://www.baidu.com"; //url 是你得到的连接
el.target = '_new'; //指定在新窗口打开
el.click();
document.body.removeChild(el); 这个不会被拦截 <a href="" id="alink" target="_blank" style="display: none"><span id="spanlink">test</span></a>
<input type="button" value="点我弹出新页面" onclick="targetClick()" /> function targetClick() {
$("#alink").attr("href", "http://www.163.com");
$("#spanlink").click();
return false;
}
本文介绍了一种通过JavaScript和HTML实现的新技术,该技术能够有效规避浏览器对于新开标签页的拦截,适用于自动化测试和网页导航等场景。文章提供了具体的代码示例,包括使用纯JavaScript创建并触发链接以及结合jQuery实现更为复杂的动态链接跳转。
2198

被折叠的 条评论
为什么被折叠?



