Heim >Web-Frontend >js-Tutorial >5 Möglichkeiten zum Überprüfen der IE -Version mit JavaScript/JQuery
Erkennen von Internet Explorer -Versionen mit JavaScript und JQuery: Eine umfassende Anleitung
Dieser Handbuch erstellt verschiedene Methoden zur Ermittlung von Internet -Explorer -Versionen mit JavaScript und JQuery. Wenn Sie zusätzliche Techniken kennen, teilen Sie sie bitte mit!
Methode 1: Basic IE7 Check (JavaScript)
Ein einfacher Scheck für Internet Explorer 7:
<code class="language-javascript">//check for IE7 if(navigator.appVersion.indexOf("MSIE 7.")!=-1) { // IE7 specific code here }</code>
Methode 2: Verwenden von Modernizr (JavaScript)
modernizr bietet eine robuste Möglichkeit, Browserfunktionen zu erkennen, einschließlich der IE -Version.
<code class="language-javascript">//check for IE8 or less if ($('html').hasClass('lt-ie8')) { // IE8 or lower specific code here } //example of HTML tag populated by modernizer</code>
Methode 3: JQuery's $ .browser (veraltet)
Hinweis: $.browser
ist veraltet, da JQuery 1.9. Diese Methode funktioniert nicht in neueren JQuery -Versionen.
<code class="language-javascript">//check for IE8 or less (DEPRECATED) if($.browser.msie && parseFloat($.browser.version)<8){ //do other stuff return; }</code>
Methode 4: CSS Bedingte Injektion (JavaScript)
Diese clevere Technik vermeidet Benutzer-Agent-Schnüffeln:
<code class="language-javascript">var ie = (function(){ var undef, v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while (div.innerHTML = '', all[0]); return v > 4 ? v : undef; }());</code>
Methode 5: IE10 Check (JavaScript)
ein Sniffing-Ansatz des Benutzers zum Erkennen von IE10:
<code class="language-javascript">(function() { "use strict"; var tmp = (document["documentMode"] || document.attachEvent) && "ev", msie = tmp && (tmp = window[tmp + "al"]) && tmp("/*@cc_on 1;@*/") && +((/msie (d+)/i.exec(navigator.userAgent) || [])[1] || 0); return msie || void 0; })();</code>
Methode 6: Basic HTML Conditionalal
Dies ist eine gemeinsame Methode, die häufig direkt innerhalb von HTML zu sehen ist:
<code class="language-html"><!-- Example: Conditional CSS inclusion --> <!--[if IE 8]> <link rel="stylesheet" href="ie8.css"> <![endif]--></code>
häufig gestellte Fragen (FAQs)
So überprüfen Sie die IE -Version unter Windows 10:
Warum ist die IE -Version wichtig?
Zu wissen, dass die Version sicherstellt, dass Sie die neuesten Sicherheitsupdates verwenden und Websites und Anwendungen korrekt funktionieren.
Internet Explorer -Updates:
Microsoft aktualisiert den Internet Explorer nicht mehr. IE11 erhält Sicherheitsaktualisierungen unter Windows 7, 8.1 und 10.
Internet Explorer gegen Microsoft Edge:
Microsoft Edge ist der Nachfolger des Internet Explorer und bietet eine verbesserte Geschwindigkeit, Sicherheit und Kompatibilität.
Internet Explorer auf Mac/Mobile:
Internet Explorer ist für Mac- oder Mobilgeräte nicht verfügbar.
JavaScript/jQuery -Versionen überprüfen:
Verwenden Sie Online -Tools (wie JSFiddle oder einen JavaScript -Tester), um Ihre JavaScript -Version zu überprüfen. Verwenden Sie für JQuery jQuery.fn.jquery
in der Konsole Ihres Browsers.
Fehlerbehebung auf der Website angezeigt werden Probleme in IE:
Versuchen Sie, die Kompatibilitätsansicht von Internet Explorer zu verwenden.
Denken Sie daran, weitere Methoden oder Erkenntnisse zu teilen, um die IE -Unterstützung zu verbessern!
Das obige ist der detaillierte Inhalt von5 Möglichkeiten zum Überprüfen der IE -Version mit JavaScript/JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!