Methode 1: Empfohlen
// Erstellen Sie eine boolesche Variable
var xmlhttp = false;
// Überprüfen Sie, ob der IE-Browser verwendet wird
try{
// Wenn die JS-Version größer als 5 ist
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
; „Sie verwenden Microsoft Internet Explorer.“);
}catch(e){
// Wenn nicht, verwenden Sie die alte Version des ActiveX-Objekts
try{
// Wenn Sie den IE-Browser verwenden
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP " );
Alert("Sie verwenden Microsoft Internet Explorer.");
}catch(e){
// Nicht-IE-Browser verwenden
xmlhttp = false;
}
}
// Wenn Sie einen IE-Nicht-Browser verwenden
if(!xmlhttp && typeof XMLHttpRequest != 'undefiniert'){
xmlhttp = new XMLHttpRequest();
warning("Sie verwenden nicht Microsoft Internet Explorer."
}
Methode 2:
var xmlhttp;
// Wenn ActiveX-Objekte verfügbar sind, muss der IE-Browser verwendet werden
(!window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}anders{
//Verwenden Sie zur Verarbeitung die Javascript-Methode
xmlhttp = new XMLHttpRequest();
}