Я испытываю странное поведение в IE10. Мне нужно было использовать ActiveXObject для получения локальных файлов (через протокол file: //).Оператор возврата в выражении if
Почему эта работа в IE10:
function createXhr() {
return new window.ActiveXObject("Microsoft.XMLHTTP");
}
Но не так:
function createXhr() {
inMpage = true;
if (inMpage == false) {
var a = new window.XMLHttpRequest();
} else {
var a = new window.ActiveXObject("Microsoft.XMLHTTP");
}
return a;
}