Häufig verwendeter JavaScript-Code zum Erkennen der IE-Version des Browsers, einschließlich der Frage, ob es sich um die am meisten verhasste Identifizierung und Erkennung von IE6 handelt. Code kopieren Der Code lautet wie folgt:var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var istIE7=istIE&&!istIE6&&!istIE8; wenn (istIE){ wenn (istIE6){ Alarm("ie6"); }sonst wenn (istIE8){ Alarm("ie8"); }sonst wenn (istIE7){ Alarm("ie7"); } } Dann gibt es eine etwas kürzere js-Methode, um festzustellen, ob es sich um IE handelt: Code kopieren Der Code lautet wie folgt:var ie = 0/*@cc_on+1@*/; Der kürzeste JS-Code zur Beurteilung, ob es sich um einen IE oder Nicht-IE handelt, ist nur 7 Byte lang: Code kopieren Der Code lautet wie folgt:var ie = !+'\v1'; Im Januar 2010 nutzte ein Russe den Unterschied zwischen IE und Standardbrowsern bei der Verarbeitung von Array-to-String-Methoden aus und schloss die IE-Browsererkennung mit nur 6 Bytes perfekt ab: Code kopieren Der Code lautet wie folgt:var ie = !-[1,]; Mit diesen Erkenntnissen können wir kürzeren Code schreiben. Die Erkennung, ob es sich um IE6 handelt, kann nun tatsächlich wie folgt geschrieben werden: Code kopieren Der Code lautet wie folgt:var ie6=!-[1,]&&!window.XMLHttpRequest; Die vorherige lange und umständliche Analyse des Navigators und der regulären Vergleichsmethode, die folgende JS-Methode ist effizienter! |
<<: Ein Artikel erklärt den Klassenlademechanismus von Tomcat
>>: Ein Artikel, der Ihnen hilft, die Vererbung und Prototypenkette von JS zu verstehen
1 Erstellen Sie einen Benutzer und geben Sie den ...
Die folgenden CSS-Klassennamen, die mit einer Zah...
Serverplatzierung Es wird empfohlen, Cloud-Server...
Dieser Artikel beschreibt die Installations- und ...
Heute habe ich mich mit der Migration eines Proje...
Linux findet ein bestimmtes Programm, wo ist Der ...
1. Laden Sie die VMware Workstation 64-Version he...
MySQL meldet einen Fehler beim Ausführen einer Ab...
Um eine Zeichenfolge zu ersetzen, müssen wir das ...
Einfache Beschreibung Da es zuvor mit Centos7 ers...
Einfaches XHTML-Webformular im Webdesign 5. Techn...
Empfohlene Docker-Lernmaterialien: https://www.ru...
Inhaltsverzeichnis Einige grundlegende Konfigurat...
Definition und Verwendung: Verwenden Sie die Slot...
Direkt zur Konfigurationsdatei Server { listen 80...