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
Absolute Länge px px ist der Pixelwert, also eine...
Inhaltsverzeichnis 1. Ressourcen und Konstruktion...
1. Wann soll setUp ausgeführt werden? Wir alle wi...
Inhaltsverzeichnis 1. Hintergrund 2. Was ist eine...
In diesem Artikel wird der spezifische Code von j...
Welche historische Version kann die aktuelle Tran...
Inhaltsverzeichnis 1. So zeigen Sie die Binärdate...
Inhaltsverzeichnis 1. Hintergrund zur Umsetzung 2...
Dies ist ein Problem, das leicht übersehen wird. ...
In diesem Artikel finden Sie das Installations-Tu...
Inhaltsverzeichnis Vorwort Umsetzungsideen Implem...
Ich habe kürzlich den Quellcode von Vue studiert ...
Cursor Die von der Auswahlabfrage zurückgegebenen...
Inhaltsverzeichnis Wir haben in einem früheren Ar...
Das zeitgenössische visuelle Webdesign hat drei vö...