Window.navigator

La propiedad de solo lectura Window.navigator es una referencia al objeto Navigator, el cual puede ser utilizado para obtener informaci贸n sobre la aplicaci贸n que est谩 ejecutando el script.

 

Sintaxis

navigatorObject = window.navigator

 

Ejemplos

Ejemplo #1: Detectar un navegador y retornar un string

var sBrowser, sUsrAg = navigator.userAgent;

if(sUsrAg.indexOf("Chrome") > -1) {
    sBrowser = "Google Chrome";
} else if (sUsrAg.indexOf("Safari") > -1) {
    sBrowser = "Apple Safari";
} else if (sUsrAg.indexOf("Opera") > -1) {
    sBrowser = "Opera";
} else if (sUsrAg.indexOf("Firefox") > -1) {
    sBrowser = "Mozilla Firefox";
} else if (sUsrAg.indexOf("MSIE") > -1) {
    sBrowser = "Microsoft Internet Explorer";
}

alert("Usted est谩 utilizando: " + sBrowser);

Ejemplo #2: Detectar un navegador y retornar un 铆ndice

function obtenerIdNavegador() {
    var
        aKeys = ["MSIE", "Firefox", "Safari", "Chrome", "Opera"],
        sUsrAg = navigator.userAgent, nIdx = aKeys.length - 1;

    for (nIdx; nIdx > -1 && sUsrAg.indexOf(aKeys[nIdx]) === -1; nIdx--);

    return nIdx
}

console.log(obtenerIdNavegador());

Especificaci贸n

Vea adem谩s