JSFiddle - React, Tailwind, and code Playground
by John Schulz
JavaScript
function getXHR() {
xhrObj = false;
try {
xhrObj = new XMLHttpRequest();
}
catch (e) {
var aTypes = [
"Msxml2.XMLHTTP.6.0",
"Msxml2.XMLHTTP.3.0",
"Msxml2.XMLHTTP",
"Microsoft.XMLHTTP"
];
var len = aTypes.length;
for (var i = 0; i < len; i++) {
try {
xhrObj = new ActiveXObject(aTypes[i]);
}
catch (e) {
continue;
}
break;
}
}
finally {
return xhrObj;
}
}