English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La propiedad navigator de la ventana (es decir, window.navigator) es una referencia al 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.
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.
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.
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.
navigator.appVersionLa propiedad devuelve la información de versión del navegador.
var x = navigator.appVersion;Prueba y mira‹/›
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‹/›
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.
navigator.platformLa propiedad devuelve una cadena que representa la plataforma (sistema operativo) del navegador.
var x = navigator.platform;Prueba y mira‹/›
elnavigator.languageLa propiedad devuelve la versión del idioma del navegador.
var x = navigator.language;Prueba y mira‹/›
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.
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‹/›
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.
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‹/›
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.