function creataXMLHTTP() {
var request = false;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
var versions = ["Microsoft.XMLHTTP", "MSXML.XMLHTTP", "MSXML2.XMLHTTP.7.0", "MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP"];
for(var i = 0; i < versions.length; i++) {
try{
request = new ActiveXObject(versions[i]);
if(request){
return request;
}
} catch(e) {
request = false;
}
}
} else {
throw new Error("No XHR object available");
}
return request;
}
如何让早期浏览器兼容XHR
最新推荐文章于 2021-08-05 14:00:53 发布