Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Detectar navegador en Javascript (http://www.forosdelweb.com/f13/detectar-navegador-javascript-582668/)

manchilp 03/05/2008 20:42

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 04/05/2008 00:26

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.

eastdev 10/07/2008 14:32

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,


La zona horaria es GMT -6. Ahora son las 18:41.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.