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.
Aqui otro metodo para evitar que nos roben el codigo fuente o las imagenes
con este codigo blockeas todo pero sin embargo si puedes clickear vinculos etc.
el codigo es este:
<script language="JavaScript">
function right(e) {
if(navigator.appName=='Netscape'&&(e.which==3||e.which==2))
return false;
else if(navigator.appName=='Microsoft Internet Explorer'&&(event.button==2||event.button==3)) {
warning =
" !!! Bienvenido !!! \n" +
"____________________\n" +
"\n" +
"NO se permite \n" +
"copiar las imagenes \n" +
"o ver codigo fuente \n" +
"de la pagina \n" +
"\n" +
"Gracias por tu visita!! \n" +
"Esperamos tus comentarios \n" +
"y sugerencias \n" +
"\n" +
"Gracias por su visita \n" +
"a www.hackcreapag.blogspot.com \n" +
"\n" +
"Vuelve cada vez \n" +
"que quieras \n" +
"\n" +
"____________________\n"
var agree = confirm(warning);
return false; }
return true;}
document.onmousedown=right;
document.onmousemove=right;
</script>
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