Detectar el navegador con javascript y jQuery
Sucede pues que todos aquellos que nos dedicamos a la programacion mas de alguna vez, casi siempre, nos encontramos con algun problema de compatibilidad de nuestros sitios con ese “precioso” navegador llamado Internet Explorer. Cada que el favorito de redmond saca una nueva version de su querido IE pareciera que se enfocan en “facilitar la vida al usuario” y complicar la del desarrollador.
Bueno, aqui esta una forma de detectar si se esta utilizando IE y posteriormente podremos enviar por lo menos un mensaje de alerta a nuestros usuarios advirtiendoles del peligro inminente que sufren al usar ese navegador y que descubriran las mas grandes verdades del universo si se cambian a cualquier otro.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<script> function retornarSO(){ //Primero tenemos esta funcion que detecta el sistema operativo (No es completamente necesaria pero la recomiendo por aquellos que usan linux y navegan con IE :S) var navInfo = window.navigator.appVersion.toLowerCase(); if(navInfo.indexOf('win') != -1){ so = 'Windows'; } else if(navInfo.indexOf('linux') != -1){ so = 'Linux'; } else if(navInfo.indexOf('mac') != -1){ so = 'Macintosh'; } return so; } $(document).ready(function(){ var so = retornarSO(); //Guardamos el SO switch(so){ //Creamos nuestras condiciones segun el SO case 'Windows': //Detectar el navegador var nav= $.browser; if(nav.msie){ //Aqui nuestra accion a tomar en caso de que el navegador sea IE } else{ //Aqui el codigo en caso de que el navegador no sea IE } break; } }); </script> |
¿Dudas? Dejanos un comentario!

Ultimos Comentarios