Contenido

Detectar IE7 mediante Javascript

10 Oct

+ 10

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 :D

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

hay que pararle los pies a… hasefroch y su internet exploder 7

Muy buena recopilacion, en mi blog estaba estudiando ocmo hacer que el logo se mostrara en un formato o en otro dependiendo de si entraba con IE (da igual la version) o con otro explorar, el problema ocn el que me encuentro es que estaba enfocando el asunto mediante comentarios

[code]
isIE7 = true;
[/code]

Pero….ahora que lo leo tengo la posibilidad de resolverm i duda, este sistema no admite el tipico “else” verdad? por lo que lei en la info de internet no lo nombran asi que tengo la duda aun XD.

Saludos

swaze

¡Uh!, que buenos tips. ¿Sabés si existe alguno solo para detectar Opera?

BTW, lo agrego a del.icio.us

Para opera puedes usar el objeto window.opera (más info)


if( window.opera ) {alert("opera");}

Yo de siempre he usado esto en momentos criticos en los que poner un style a un div con un margin-top, etc, arreglaba muchos problemas…:

if (navigator.appName=="Netscape"

vaya por dios, code no ha funcionado, voy a probar con pre:

if (navigator.appName==”Netscape”

es bueno saber cuando un visitante navega a travez de esa basura inconclusa llamada iexplorer 7 para poder abrir el paraguas de hack para salvar todo lo que el señor guillermo puentes no puede o le interesa salvar.

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.


Cerrar
Enviar por Correo