window.ActiveXObject in IE11: fix boolean casting

in Internet Explorer 11:
window.ActiveXObject // function ActiveXObject() {[native code]}
!window.ActiveXObject // *true*
This commit is contained in:
Dmitri Pyatkov
2014-06-04 16:54:27 +08:00
parent fab1401fc0
commit 81f949b19a

View File

@@ -416,7 +416,7 @@ function pathDiff(url, baseUrl) {
}
function getXMLHttpRequest() {
if (window.XMLHttpRequest && (window.location.protocol !== "file:" || !window.ActiveXObject)) {
if (window.XMLHttpRequest && (window.location.protocol !== "file:" || !("ActiveXObject" in window))) {
return new XMLHttpRequest();
} else {
try {