在IE、fixfox、chrome等浏览器中ajax提交成功后,打开新标签页面被浏览器拦截问题[转]

如题:

在项目中要在当前页面中,再新开一个页面, 新开页面的地址是ajax请求后返回的url 

---------

试了,浏览器提示组织弹窗.....

网上找,找到了一个处理方式,思路是

1. 先打开一个标签新页, 如: 

var newWin = window.open("loading.html", "_blank");  

2. ajax 请求,成功, 把标签页地址设置为接口返回的地址

newWin.location.href = "api/url/do.html";                          

  

3. 如不成功,关闭这个标签页

newWin.close();//关闭新标签  

更多说明见: http://blog.csdn.net/mr_smile2014/article/details/48501839

原文地址:https://www.cnblogs.com/jshare/p/7126343.html