2016-06-24 9 views
0

Gerade jetzt, ich tue dies:Wie zielen Sie IE10 und darunter mit reinem JavaScript?

if (Function('/*@cc_on return [email protected]*/ ')()) { 
    // do stuff 
} 

aber nur, Ziele IE10. Wie geht es, damit ich IE10 und darunter ziele? (Verwenden Sie die gleiche pure JavaScript-Methode?)

+0

Ich glaube, Sie mit überprüfen [ 'document.documentMode'] (https://msdn.microsoft.com/en-us/library/cc196988 (v = VS.85) .aspx) bis auf IE 8. Obwohl ich nicht sicher bin, wie ich nach bestimmten IE-Versionen darunter suchen soll. –

Antwort

1

Sie können immer UserAgent Zeichenfolge wie die alten Zeiten analysieren. Here sind manyexamples, die Ihnen zeigen, wie.

function isIE() { 
    var myNav = navigator.userAgent.toLowerCase(); 
    return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false; 
} 

if (isIE() && isIE() < 9) { 
// is IE version less than 9 
} else { 
// is IE 9 and later or not IE 
} 
Verwandte Themen