English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de JavaScript

Objeto de JavaScript

Función de JavaScript

JS HTML DOM

BOM del navegador JS

Tutorial básico de AJAX

Manual de referencia de JavaScript

Navegador de Window JS

La propiedad navigator de la ventana (es decir, window.navigator) es una referencia al objeto Navigator.

Objeto Navigator

window.navigatorEl objeto contiene información sobre el navegador del usuario.

window.navigatorSe puede escribir un objeto sin prefijo de ventana.

Algunos ejemplos:

En la siguiente sección, le mostraremos cómo obtener toda la información sobre el navegador del usuario.

Nombre de aplicación del navegador

navigator.appNameEl atributo devuelve el nombre del navegador.

var x = navigator.appName;
Prueba y mira‹/›

Nota:Atención: No dependa de este atributo para obtener el nombre correcto del navegador. Todos los navegadores devuelven "Netscape" como valor de este atributo.

Nombre de código de la aplicación del navegador

navigator.appCodeNameLa propiedad devuelve el nombre de código del navegador.

var x = navigator.appCodeName;
Prueba y mira‹/›

Nota:No dependa de que este atributo devuelva el nombre real del producto. Todos los navegadores devuelven“Mozilla”Como valor de esta propiedad.

Motor del navegador

navigator.productLa propiedad devuelve el nombre del producto (motor) del navegador.

var x = navigator.product;
Prueba y mira‹/›

Nota:No dependa de que este atributo devuelva el nombre real del motor. Todos los navegadores devuelven“Gecko”Como valor de esta propiedad.

Versión del navegador

navigator.appVersionLa propiedad devuelve la información de versión del navegador.

var x = navigator.appVersion;
Prueba y mira‹/›

Agente de usuario del navegador

navigator.userAgentLa propiedad devuelve el valor de la cabecera de agente de usuario enviada por el navegador al servidor.

var x = navigator.userAgent;
Prueba y mira‹/›

Instrucciones de uso

La información de Navigator suele ser engañosa y no debe aplicarse para detectar la versión del navegador, porque:

  • Diferentes navegadores pueden usar el mismo nombre

  • Los datos de Navigator pueden ser modificados por el propietario del navegador

  • Algunos navegadores se identifican incorrectamente para evitar las pruebas del sitio.

  • El navegador no puede informar de un nuevo sistema operativo que se lanzó después del navegador.

Plataforma del navegador

navigator.platformLa propiedad devuelve una cadena que representa la plataforma (sistema operativo) del navegador.

var x = navigator.platform;
Prueba y mira‹/›

Idioma del navegador

elnavigator.languageLa propiedad devuelve la versión del idioma del navegador.

var x = navigator.language;
Prueba y mira‹/›

Cookies del navegador

elnavigator.cookieEnabledLa propiedad devuelve un valor booleano que especifica si se han habilitado las cookies en el navegador.

Si se habilitan las cookies, esta propiedad devuelveverdaderode lo contrario, se devuelvefalso.

var x = navigator.cookieEnabled;
Prueba y mira‹/›

Puede encontrar en nuestrosEn el tutorial de JavaScript CookiesConozca más sobre las cookies.

¿Está el navegador en línea?

navigator.onLineLa propiedad devuelve un valor booleano que especifica si el navegador está en línea o en modo desconectado.

Si el navegador está en línea, esta propiedad devuelveverdaderode lo contrario, se devuelvefalso.

var x = navigator.onLine;
Prueba y mira‹/›

¿Está habilitado Java?

navigator.javaEnabled()El método devuelve un valor booleano que especifica si el navegador tiene Java habilitado.

Si el navegador tiene Java habilitado, este método devuelveverdaderode lo contrario, se devuelvefalso.

var x = navigator.javaEnabled();
Prueba y mira‹/›

Java es un lenguaje de programación orientado a objetos poseído por Oracle.

Más ejemplos

Este ejemplo muestra todas las propiedades Navigator:

var txt = "";
txt += "<p>Código del navegador: " + navigator.appCodeName + "</p>";
txt += "<p>Nombre del navegador: " + navigator.appName + "</p>";
txt += "<p>Version del navegador: " + navigator.appVersion + "</p>";
txt += "<p>Activados los Cookies: " + navigator.cookieEnabled + "</p>";
txt += "<p>Idioma del navegador: " + navigator.language + "</p>";
txt += "<p>¿Está el navegador en línea: " + navigator.onLine + "</p>";
txt += "<p>Plataforma del navegador: " + navigator.platform + "</p>";
txt += "<p>User-Encabezado de agente: " + navigator.userAgent + "</p>";
document.write(txt);
Prueba y mira‹/›

Referencia completa de Navigator

Para obtener una referencia completa de propiedades y métodos, por favor visite nuestraManual de referencia del objeto Navigator JavaScript.

La parte de referencia contiene todas las descripciones y ejemplos de propiedades y métodos Navigator.