使用ajax处理数据,在回调中跳转到或打开新页面,这时就会被浏览器拦截
解决方法
先用window.open打开一个窗口,然后修改该窗口地址
var newWin = window.open('/loading');
newWin.location.replace('/somepage');
例如
$(window).click(function () {
//Ajax 请求毁掉函数中打开新窗口
var w = window.open('/loading');
$.get('../view/test.html', function (data) {
w.location.replace('newwin.html');
})
});