JavaScript - detectar todos los navegadores

 
Vista:

detectar todos los navegadores

Publicado por Salvador (4 intervenciones) el 27/06/2004 10:44:57
he encontrado en muchas partes la manera de detectar si el navegador que estoy utilizando es internet explorer o netscape para despues redirigir a otra pagina segun sea el navegador, para estos dos navegadores podria usar esto

if(navigator.appName=="Netscape")
hacer algo con netscape
else if(navigator.appName=="Microsoft Internet Explorer")
hacer algo con explorer

sin embargo existen mas navegadores, yo lo estoy intentando con Opera pero se identifica como explorer, y yo no se si con otros, mozila, konqueror, mosaic, y a lo mejor tu conoces otros,

si alguie sabe mas acerca de otros navegadores y especificamente la forma de detectarlos realmente se los agradeceria

hasta luego !!!!!!!!



Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:detectar todos los navegadores

Publicado por Puli (218 intervenciones) el 28/06/2004 16:18:41
Te paso una función bastante completa.

Con los navegadores que distingue esta función casi llegarías al 99% de las visitas.

//Check de navegador y su versión
function CheckNav(){
// 0 Navegador indeterminado/no reconocido
// 1 Netscape 4 o inferior
// 2 Microsoft Explorer 4 o inferior
// 3 Microsoft Explorer 5
// 4 Netscape 5 o sup (Mozilla)
var navegador = 0
if (document.layers) {navegador=1}
if ((document.all) && !(document.getElementById)) {navegador=2}
if (document.getElementById) {
if (document.all) {navegador=3}
else {navegador=4}
}
return navegador;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar