En algunas versiones de navegadores no todos los script son compatibles por lo tanto nos vemos en la necesidad de notificar al usuario que su navegador no es compatible y por ende redireccionarlo a otra pagina.
Con el siguiente script se puede hacer eso:
function detectarNavegador()
{
this.nombreNavegador = navigator.appName; //Obtiene el nombre del navegador
this.version = navigator.appVersion //Obtiene la version
}
var informacion= new detectarNavegador() //Crea un objeto llamado informacion
alert('Navegador:\n'+informacion.nombre);//envia nombre del navegador
alert('Version:\n'+informacion.version);//envia version del navegador
}//fin de la funcion detectarNavegador
Este es un ejemplo de un script util para IE que detecta el navegador y la version y si no es superior a 6.0 lo redirecciona:
//creacion de las funciones
var pagina="yahoo.com";
function redireccionar()
{
location.href=pagina;
}//fin de funcion redireccionar
function actualizar()
{
ventana=confirm("Tu navegador es incompatible\nActualizar?");
if (ventana) {
setTimeout ("redireccionar()", 1000); //redirecciona en 1 segundo
}
else {
alert("Cancelaste");
}
}//fin de funcion actualizar
//Ejecucion del script
var browser=navigator.appName; //detecta navegador
if (browser=="Microsoft Internet Explorer") //si es IE entonces
{
var ver=navigator.appVersion;//Detectar version
ver.match(/(MSIE)(\s*)([0-9].[0-9]+)/ig); //Expresion regular
ver = RegExp.$3;//Usando las expresiones regulares extraemos la version
if (ver<=6.0)//si es menor o igual a 6.0 entonces
{
actualizar(); //ofrece actualizar
}
}
Espero que te pueda servir yo uso este metodo en este blog, si tienen dudas acerca de este post avisen.
Hola como estas, muy bueno tu código lo estoy usando, pero como mis conocimientos son muy básicos quería agregarle que chequee la versión del browser firefox y chrome pero no me funciona si tenes algo de eso me lo pasas, gracias.....
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OKMás información | Y más
2 Comentarios:
estimado muy bueno el código como seria si quiero detectar los 3 browser mas comunes y según la versión redireccionar
Hola como estas, muy bueno tu código lo estoy usando, pero como mis conocimientos son muy básicos quería agregarle que chequee la versión del browser firefox y chrome pero no me funciona si tenes algo de eso me lo pasas, gracias.....
Publicar un comentario
¡Hola!
Gracias por visitar mi blog.
Espero y no sea tu ultima visita.
Deja un comentario, sugerencia, observacion o lo que quieras.
Nota: Cualquier Comentario Ofensivo, Irrelevante o Fuera del Tema sera eliminado.