borrame.com - Colección particular de recortes de código y documentación para programación web

Canales RSS

Lo más fresco

  1. Enlaces sobre desarrollo web Modificado
  2. Cadena aleatoria en PHP Modificado
  3. Recortar texto Nuevo

Sugerencias del chef

Lo más visitado

  1. Canales RSS
  2. Enlaces sobre desarrollo web
  3. Formato condicional según el día de la semana
  4. Rotar logs en Windows
  5. Fecha y hora
Compartir esta página

Versión de Internet Explorer

Esta funcioncita extrae el número de versión de Internet Explorer de la cadena «User Agent» (o -1 si no se encuentra).

/* * @version 2005-03-14 */ function version_ie() { var re = /MSIE ([^ ;]+)/; return re.test(navigator.userAgent) ? re.exec(navigator.userAgent)[1] : -1; }

Si devuelve -1 podemos concluir que o el navegador no es Internet Explorer o el pobre es muy tímido.

Ésta es la pinta que tiene la mencionada cadena en el caso del PC de nuestro amable lector: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com).

Un posible ejemplo de uso:

if (version_ie() > 0 && version_ie() < 5.5) { document.writeln('<link href="ie5.css" rel="stylesheet" type="text/css">'); }

Esta página ha sido impresa el lunes 28 de septiembre de 2026 (00:04:55 +0200) desde https://borrame.com/recortes/javascript/version-ie.html. La última vez que miré contenía HTML válido con CSS fresquito y si tiene flatas de ortografía ha sido sin querer.

Lorem ipsum dolor sit amet.

© 2005-2026 by Álvaro González (alvaro.es) • Burgos (España) • borrame.com