Los últimos tutoriales de desarrollo web
 

JavaScript ventana del navegador


El objeto window.navigator contiene información sobre el navegador del visitante.


Window Navigator

El window.navigator objeto puede escribirse sin el prefijo ventana.

Algunos ejemplos:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Navigator Cookie Habilitado

La propiedad cookieEnabled devuelve verdadero si cookies están habilitadas, de lo contrario false :

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Inténtalo tú mismo "

Los nombres de navegador

Las propiedades appName y appCodeName devuelven el nombre del navegador:

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Inténtalo tú mismo "

¿Sabías?

EI11, Chrome, Firefox y Safari vuelven appName "Netscape".

Chrome, Firefox, IE, Safari y Opera todos vuelven appCodeName "Mozilla".


El motor del navegador

La propiedad product devuelve el nombre del motor del navegador:

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Inténtalo tú mismo "

La versión del explorador I

La propiedad appVersion devuelve información sobre la versión del navegador:

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Inténtalo tú mismo "

El navegador de la versión II

La propiedad userAgent also devuelve información sobre la versión del navegador:

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Inténtalo tú mismo "

Advertencia !!!

La información del navegador de objetos a menudo puede ser engañosa, y no debe ser utilizado para detectar versiones de navegadores, ya que:

  • Los diferentes navegadores pueden utilizar el mismo nombre
  • Los datos del navegador pueden ser cambiados por el propietario navegador
  • Algunos navegadores identifican incorrectamente sí mismos para ensayos in situ de bypass
  • Los navegadores no pueden informar de los nuevos sistemas operativos, dado a conocer a más tardar el navegador

La Plataforma Navegador

La plataforma propiedad devuelve la plataforma del navegador (sistema operativo):

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Inténtalo tú mismo "

El idioma Navegador

La propiedad language devuelve el idioma del navegador:

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Inténtalo tú mismo "

Está habilitado Java?

El método javaEnabled() devuelve verdadero si Java está habilitado:

Ejemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Inténtalo tú mismo "