¿Que es el objeto Navigator?

El objeto Navigator nos brinda información sobre el navegador que en la cual navegamos los sitios web.

Nos provee una serie de propiedades y métodos para brindar información en el navegador que nos encontramos.

Propiedades:

  • appCodeName : retorna el nombre de código el nombre del navegador.
  • appName : retorna el nombre del navegador
  • appVersion : retorna la información de la versión del navegador.
  • cookieEnabled : retorna un valor booleano si tiene habilitado el cookie del navegador
  • language : retorna el idioma del navegador con el prefijo de idioma
  • onLine : retorna valor booleano si el navegador se encuentra con internet en línea.
  • platform : retorna la plataforma (S.O) en la cual se ejecuta el navegador.
  • userAgent : retorna la información de cabecera enviado del navegador al servidor.

Metodos:

  • javaEnabled() : retorna un valor booleano si tiene habilitado Java en le navegador.

Veamos un Ejemplo

<!DOCTYPE html>
<html>

<body>
    <div id="demo"></div>
    <script>
        var txt = "";
        txt += "<p>Nombre de codigo del Navegador: " + navigator.appCodeName + "</p>";
        txt += "<p>nombre del Navegador: " + navigator.appName + "</p>";
        txt += "<p>Version del Navegador: " + navigator.appVersion + "</p>";
        txt += "<p>Si tiene habilitados Cookies: " + navigator.cookieEnabled + navigator.appCodeName + "</p>";;
        txt += "<p>Language del Navegador: " + navigator.language + "</p>";;
        txt += "<p>Si esta Online el Navegador: " + navigator.onLine + "</p>";;
        txt += "<p>Platforma del Navegador: " + navigator.platform + "</p>";;
        txt += "<p>User-agent header del navegador: " + navigator.userAgent + "</p>";;

        document.getElementById("demo").innerHTML = txt;
    </script>

</body>

</html>

El código del ejemplo:

Recordar que la propiedad innerHTML sirve para asignar o retornar datos de un elemento HTML

nota