Internet Explorer en sus versiones antiguas es el enemigo de los programadores Web ya que las compatibilidades con los estándares CSS no son muy acertadas.
Por ello, a la hora de programar webs, existen dos opciones, o adaptarlas para que funcionen con Internet Explorer, o bien, decirle al usuario que use otro navegador si quiere seguir en el sitio web.
En esta entrada vamos a ver cómo redireccionarlo de la web para mostrarle un mensaje.
Redirección PHP para Internet Explorer
Usamos una expresión regular para detectar el User Agent (MSIE, Trident):
if( preg_match("/(?:\b(MS)?IE\s+|\bTrident\/7\.0;.*\s+rv:)(\d+)/",$_SERVER['HTTP_USER_AGENT']) ){ header("Location: iexplorer.html"); }
Redirección HTML para Internet Explorer
Usamos las etiquetas condicionales del navegador para que eje ejecute sólo cuando el User Agent sea IE y hacemos redirección refresh.
<!--[if IE ]> <meta http-equiv="refresh" content="0;iexplorer.html"> <![endif]-->
Redirección Javascript para Internet Explorer
Usamos las etiquetas condicionales del navegador para que eje ejecute sólo cuando el User Agent sea IE y hacemos redirección Javascript.
<!--[if IE ]> <script type="text/javascript"> window.location = "iexplorer.html"; </script> <![endif]-->
A ver si entre todos extinguimos Internet Explorer 🙂
Últimos comentarios