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 "