Tengo un script para detectar el navegador y la version en Jquery , me funciona lo más bien pero cuando entro con ie9 me manda a donde no tendria que ir... para hacer un test le puse un alert para ver que version me devolvia y me encontre con que el valor era "undefined" ... no se si es el script le que esta mal o mi ie...
Aclaracion: En ie9 uso la herramienta de desarrollo..(inspeccionar elemento)
puede ser por esto?
Código Javascript:
Ver original
/* --- Navegadores --- */ var userAgent = navigator.userAgent.toLowerCase(); jQuery.browser = { version: (userAgent.match( /.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/ ) || [])[1], chrome: /chrome/.test( userAgent ), safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ), opera: /opera/.test( userAgent ), msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) }; function Navegador404(){ if($.browser.chrome || $.browser.opera || $.browser.safari || $.browser.mozilla){}else{document.location= 'Navegadores';} alert('Ie:'+$.browser.msie+'\n Version:'+$.browser.msie.version); if($.browser.msie && $.browser.msie.version==9){}else{document.location='Navegadores';} }