jQuery User Agent

jQuery User Agent

Browser mit jQuery ermitteln oder eine jQuery Browserweiche erstellen

Der Kompatibilitätsmodus im Internet Explorer hat auf diese Prüfung keinen Effekt. Hier muss manuell nachgebessert werden.

<script type="text/javascript">
var ie = false;
var ie6 = false;
var ie7 = false;
var ie8 = false;
var ie9 = false;
var ie10 = false;
var safari = false;
var opera = false;
var mozilla = false;
var chrome = false;

if ($.browser.msie) { ie = true; }
if ($.browser.msie && parseInt($.browser.version) == 6) { ie6 = true; }
if ($.browser.msie && parseInt($.browser.version) == 7) { ie7 = true; }
if ($.browser.msie && parseInt($.browser.version) == 8) { ie8 = true; }
if ($.browser.msie && parseInt($.browser.version) == 9) { ie9 = true; }
if ($.browser.msie && parseInt($.browser.version) == 10) { ie10 = true; }
if ($.browser.safari) { safari = true; }
if ($.browser.opera) { opera = true; }
if ($.browser.mozilla) { mozilla = true; }
if ($.browser.chrome) { chrome = true; }


if(ie) {alert('Internet Explorer');}
if(ie6) {alert('Internet Explorer 6');}
if(ie7) {alert('Internet Explorer 7');}
if(ie8) {alert('Internet Explorer 8');}
if(ie9) {alert('Internet Explorer 9');}
if(ie10) {alert('Internet Explorer 10');}
if(safari) {alert('Safari');}
if(opera) {alert('Opera');}
if(mozilla) {alert('Mozilla');}
if(chrome) {alert('Chrome');}
</script>

Beispiel

Ab jQuery Version 1.9 wird diese Erkennung nicht mehr funktionieren. Hierfür wird das jQuery Migrate Plugin benötigt.

Impressum