Как создать объект запроса в Ajax только для современных браузеров

Я хочу сделать функцию JavaScript для создания объекта запроса в Ajax. Я хочу, чтобы он работал только для современных браузеров, и вопрос заключается в следующем: действительно ли мне нужно различие между двумя возможностями?

function createRequestObject(){
var reqObj;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
reqObj = new ActiveXObject("Microsoft.XMLHTTP");
}else{
reqObj = new XMLHttpRequest();
}
return reqObj;
}

Если я использую напрямую XMLHttpRequest(), будет ли он работать в основных браузерах? Почему или почему нет?

0 ответов

Другие вопросы по тегам