场景是ajax提交,比较后端效验数据,需要用户登录,提示后并需要新窗口打开登录的链接,使用window.open(url);往往会被浏览器认为是广告而被拦截。
data.url是ajax返回的链接地址
//window.open(data.url); #新窗口打开链接,浏览器会当成广告阻截,所以改换以下方式 : var strA=document.createElement("a");
strA.target="_blank";
strA.id="alogin";
strA.href=data.url;
strA.text="测试";
strA.style.display="none";
document.body.appendChild(strA);
document.getElementById("alogin").click(); //$("#asetpaypwd").click(); 测试,这里使用jquery是不行的