Erkennt ältere IE-Versionen

Brauche ich, um zu erkennen, ob der Benutzer mit einer älteren version von Internet Explorer (IE9 ist in Ordnung) aus einem jQuery-plugin, damit ich nicht die Kontrolle über den HTML-Code.

Wir haben entmutigt von der Analyse der user-agent-string und mit $.browser.msie. Die $.support Methode nicht das problem entweder.

So, ich habe herausgefunden, dass dies funktioniert, aber ich bin mir nicht sicher, ob es "gute Praxis".

$('body').append('<!--[if lte IE 8]><script>$("body").addClass("oldie");</script><![endif]-->');
var old_ie = $('body').is('.oldie');

Würden Sie diese Methode verwenden, oder stick mit der Analyse der user-agent string (die werde ich brauchen, um herauszufinden, ob es den IE und Holen Sie sich die Versionsnummer)?

InformationsquelleAutor Mottie | 2011-08-29
Schreibe einen Kommentar