0

Ajaxでリクエストオブジェクトを作成するJavaScript関数を作りたいです。最新のブラウザーでのみ機能するようにしたいのですが、問題は、2 つの可能性を本当に区別する必要があるのか​​ということです。

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() を直接使用すると、主要なブラウザーで動作しますか? なぜですか、そうでないのですか?

4

0 に答える 0