Contenido

Detectar IE7 mediante Javascript

10 Oct

+ 12

Comienza la cuenta atrás, hasta el punto fatídico donde el gigante M$ imponga por «Actualización Crítica» su versión final de IE7. Un navegador que está dando mucho de que hablar.

Via Ajaxian, descubro un simple script en Javascript con el cual podremos diferenciar entre navegadores modernos y navegadores antiguos, muy util a la hora de hacer un poco de cross-browsing.

if (typeof document.body.style.maxHeight != "undefined") {  
  // IE 7, mozilla, safari, opera 9  
} else {  
  // IE6, older browsers  
}

Otra forma de conseguri conocer si se trata de un nuevo navegador sería comprobando la existencia del objeto XMLHttpRequest, que igualmente no está soportado por las versiones actuales de IE.

 if (window.XMLHttpRequest) {
// IE 7, mozilla, safari, opera 9
} else {
// IE6, older browsers
} 

 Bueno, quizas la más conocida sea la esta, y por cierto, tambien es válida 😀

<!–[if IE 7]>
<script>isIE7 = true;</script>
<![endif]–>

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.