Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2012, 18:36
Avatar de Ex_shadow
Ex_shadow
 
Fecha de Ingreso: febrero-2012
Ubicación: Calera Avellaneda, Buenos Aires, Argentina, Argentina
Mensajes: 95
Antigüedad: 12 años, 2 meses
Puntos: 4
Pregunta Jquery IE8 Problema

Hola tengo un problema con un script que detecta la version del navegador,
raramente en ie8 no funciona, utilize un alert para verificar la version y no me devuelve nada... para aclarar un poco :

Internet Explore 9 => Funcion jquery => alert => Devuelve (9)
Internet Explore 8 => Funcion jquery => alert => No devuelve nada :S

Este es el script

Código Javascript:
Ver original
  1. /* --- Navegadores --- */
  2. var userAgent = navigator.userAgent.toLowerCase();
  3.     jQuery.browser = {
  4.             version: (userAgent.match(/.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/) || [])[1],
  5.             chrome: /chrome/.test(userAgent),
  6.             safari: /webkit/.test(userAgent) && !/chrome/.test(userAgent),
  7.             opera: /opera/.test(userAgent),
  8.             msie: /msie/.test(userAgent) && !/opera/.test(userAgent),
  9.             mozilla: /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent)
  10.     };
  11.  
  12. function Navegador404(){
  13.     alert(parseInt($.browser.version, 10));
  14.    
  15.     if($.browser.msie){
  16.         if(parseInt($.browser.version,10)<9) window.location='Navegadores';    
  17.     }  
  18. }