Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 03-may-2008, 20:42   #1 (permalink)
manchilp ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 117
Detectar navegador en Javascript

Hola buenas noches...
Hace un rato hice este pequeño codigo en Javascript y funciona bien en windows , pero me gustaria que alguien que tenga Mac o Linux lo pruebe y me diga si funciona ya que yo no puedo hacerlo...

Código:
var navegador = 'Otro';
function detectarNavegador(){
	if(navigator.appVersion.indexOf('Win') != -1){
		navegador = 'Windows';
	}else if(navigator.appVersion.indexOf('Linux') != -1){
		navegador = 'Linux';
	}else if(navigator.appVersion.indexOf('mac') != -1){
		navegador = 'Macintosh';
	}
	return navegador
}
Desde ya muchas gracias
manchilp está desconectado   Responder Citando
Antiguo 04-may-2008, 00:26   #2 (permalink)
manchilp ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 117
Re: Detectar navegador en Javascript

Que bueno que funciona.
La causa por la que no funciona en mac es porque si te fijas bien en la parte que dice indexOf('mac') esta en minusculas y tendria que estar asi indexOf('Mac').
Modifica eso y seguro que te funciona.
Muchas gracias por responder.
manchilp está desconectado   Responder Citando
Antiguo 10-jul-2008, 14:32   #3 (permalink)
eastdev está en el buen camino
 
Avatar de eastdev
 
Fecha de Ingreso: enero-2004
Ubicación: Caracas
Mensajes: 50
Enviar un mensaje por Skype™ a eastdev
Respuesta: Detectar navegador en Javascript

Para evitar problemas de caracteres altos y bajos, utiliza esta forma:

var navInfo = navigator.appVersion.ToLowerCase();
var navegador = 'Otro';
function detectarNavegador(){
if(navInfo.indexOf('Win') != -1){
navegador = 'Windows';
}else if(navInfo.indexOf('Linux') != -1){
navegador = 'Linux';
}else if(navInfo.indexOf('mac') != -1){
navegador = 'Macintosh';
}
return navegador
}
Saludos,
__________________
| Eduardo A. Sojo T. | mail@eduardosojo.com |
eastdev está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93