javascript - example - title html
Javascript verifica el navegador (2)
Esta pregunta ya tiene una respuesta aquí:
- ¿Detección del navegador en JavaScript? [duplicado] 26 respuestas
¿Alguien tiene un script para verificar navegadores antiguos? Tendría que seguir este criterio:
Permitir Firefox 3.6 o superior
Permitir Google Chrome 15 y hasta
Permitir Safari 5 o superior
Bloque IE y ópera
Bloquear todos los demás navegadores
Estoy de acuerdo con @Sirko. Preferiblemente, debería usar la función de detección en su lugar. Una alternativa a Modernizr sería la función $.support()
jQuery. No es exactamente lo mismo, pero puede adaptarse a sus necesidades.
Si insistes en la detección del navegador, puedes escribir tu propio script usando la función $.browser()
jQuery.
Puede usar el objeto navigator
para esto y para eso puede usar la propiedad userAgent
como
if (navigator.userAgent.indexOf(''Firefox'') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf(''Firefox'') + 8)) >= 3.6){//Firefox
//Allow
}else if (navigator.userAgent.indexOf(''Chrome'') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf(''Chrome'') + 7).split('' '')[0]) >= 15){//Chrome
//Allow
}else if(navigator.userAgent.indexOf(''Safari'') != -1 && navigator.userAgent.indexOf(''Version'') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf(''Version'') + 8).split('' '')[0]) >= 5){//Safari
//Allow
}else{
// Block
}