方法 1: 推奨
// ブール変数を作成します。
var xmlhttp = false;
// IE ブラウザが使用されているかどうかを確認します
。
//
JS バージョンが 5 より大きい場合
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
"Microsoft Internet Explorer を使用しています。");
}catch(e){
// そうでない場合は、古いバージョンの ActiveX オブジェクトを使用して
ください{
// IE ブラウザを使用している場合
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP " );
alert("Microsoft Internet Explorer を使用しています。");
}catch(e){
// IE 以外のブラウザを使用する
xmlhttp = false;
}
}
// IE 以外のブラウザを使用している場合
if(!xmlhttp && typeof XMLHttpRequest != '未定義'){
xmlhttp = new XMLHttpRequest();
alter("Microsoft Internet Explorer を使用していません。")
}
方法 2:
var xmlhttp;
// ActiveX オブジェクトが利用可能な場合は、IE ブラウザを使用する必要があります
(!window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}それ以外{
//JavaScriptメソッドを使用して処理します
xmlhttp = 新しい XMLHttpRequest();
}