跨域请求通过 创建 iframe,ie6下请求接口的时候新开页面,(后端在302跳转的时候),原因创建iframe的方式不对,应该如下方式
that.createIframe = function(){
var id = 'iframe' + new Date().getTime(),
name = id;
//此处不能创建iframe,在ie6下会弹出新窗口
that.proxyDiv.innerHTML = '<iframe id="'+id+'" src="'+that.proxySrc+'" name="'+name+'"" style="display:none;"></iframe>';
iframe = that.proxyDiv.children[0];
document.body.appendChild(iframe);
return iframe;
}
后端由https 302跳转到http代理页面的时候,ie6浏览器报了安全警告!