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