Navigator
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
* Some parts of this feature may have varying levels of support.
La interfaz Navigator representa el estado y la identidad del user agent. Es completamente consultable y es posible registrar scripts para que ejecuten diversas actividades.
Un objeto Navigator puede ser obtenido usando la propiedad de sólo lectura Window.navigator.
Propiedades de instancia
No hereda ninguna propiedad.
Propiedadedes estandard
-
Proporciona un objeto
NetworkInformationque contiene información sobre la conexión de red de un dispositivo. -
Devuelve false si se ignorará la configuración de una cookie y true en caso contrario.
-
Devuelve la interfaz
CredentialsContainerque expone métodos para solicitar credenciales y notificar al agente de usuario cuando ocurren eventos interesantes, como iniciar o cerrar sesión correctamente. -
Devuelve la cantidad de memoria del dispositivo en gigabytes. Este valor es una aproximación dada redondeando a la potencia de 2 más cercana y dividiendo ese número por 1024.
-
Devuelve un objeto
Geolocalizaciónque permite acceder a la ubicación del dispositivo. -
Devuelve un objeto
HIDque proporciona métodos para conectarse a dispositivos HID, listar dispositivos HID conectados y controladores de eventos para dispositivos HID conectados. -
Devuelve el número de núcleos de procesador lógico disponibles.
-
Devuelve un objeto
Keyboardque brinda acceso a funciones que recuperan mapas de diseño de teclado y alternan la captura de pulsaciones de teclas desde el teclado físico. -
Devuelve una cadena que representa el idioma preferido del usuario, generalmente el idioma de la interfaz de usuario del navegador. El valor
nullse devuelve cuando se desconoce. -
Devuelve una matriz de cadenas que representan los idiomas que conoce el usuario, por orden de preferencia.
-
Devuelve un objeto
LockManagerque proporciona métodos para solicitar un nuevo objetoLocky consultar un objetoLockexistente. -
Devuelve el número máximo de puntos de contacto táctiles simultáneos admitidos por el dispositivo actual.
-
Devuelve un objeto
MediaCapabilitiesque puede exponer información sobre las capacidades de decodificación y codificación para un formato y capacidades de salida determinados. -
Devuelve una referencia a un objeto
MediaDevicesque luego se puede usar para obtener información sobre los dispositivos de medios disponibles (MediaDevices.enumerateDevices()), averiguar qué propiedades restringibles son compatibles con los medios en la computadora del usuario y el agente de usuario (MediaDevices.getSupportedConstraints()) y para solicitar acceso a los medios usandoMediaDevices.getUserMedia(). -
Devuelve el objeto
MediaSessionque se puede usar para proporcionar metadatos que el navegador puede usar para presentar información sobre los medios que se están reproduciendo actualmente al usuario, como en una interfaz de usuario de controles de medios globales. -
Devuelve un valor booleano que indica si el navegador está funcionando en línea.
-
Devuelve "verdadero" si el navegador puede mostrar archivos PDF en línea cuando se navega hacia ellos, y "falso" en caso contrario.
-
Devuelve un objeto
Permisosque se puede usar para consultar y actualizar el estado de los permisos de las API cubiertas por la API de permisos. -
Devuelve una referencia a la API
Presentation. -
Devuelve un objeto
Serial, que representa el punto de entrada aWeb Serial APIpara habilitar el control de los puertos serie. -
Devuelve un objeto
ServiceWorkerContainer, que proporciona acceso al registro, eliminación, actualización y comunicación con los objetosServiceWorkerpara el documento asociado. -
Devuelve el objeto singleton
StorageManagerque se usa para administrar los permisos de persistencia y estimar el almacenamiento disponible sitio por sitio y aplicación por aplicación. -
Devuelve un objeto
UserActivationque contiene información sobre el estado de activación del usuario de la ventana actual. -
Devuelve la cadena de agente de usuario para el navegador actual.
-
Devuelve un objeto
NavigatorUAData, que da acceso a información sobre el navegador y el sistema operativo del usuario. -
Indica si el agente de usuario está controlado por automatización.
-
Devuelve la interfaz
WindowControlsOverlayque expone información sobre la geometría de la barra de título en aplicaciones web progresivas de escritorio y un evento para saber cuándo cambia. -
Devuelve el objeto
XRSystem, que representa el punto de entrada a WebXR API.
Propiedades no estandares
-
Devuelve el identificador de compilación del navegador. En los navegadores modernos, esta propiedad ahora devuelve una marca de tiempo fija como medida de privacidad, p.
20181001000000en Firefox 64 en adelante. -
Devuelve una interfaz
ContactsManagerque permite a los usuarios seleccionar entradas de su lista de contactos y compartir detalles limitados de las entradas seleccionadas con un sitio web o una aplicación. -
Devuelve un valor booleano que indica el consentimiento de un usuario para que su información sea compartida o vendida.
-
Devuelve una cadena vacía. En Netscape 4.7x, devuelve "Política nacional de EE. UU. y CA" o "Política de exportación".
-
Devuelve un valor booleano que indica si el navegador se está ejecutando en modo independiente. Disponible solo en iOS Safari de Apple.
-
Devuelve una interfaz
WakeLockque puede usar para solicitar bloqueos de activación de pantalla y evitar que la pantalla se atenúe, apague o muestre un protector de pantalla.
Propiedades obsoletas
-
Siempre devuelve
'Mozilla', en cualquier navegador. -
Siempre devuelve
'Netscape', en cualquier navegador. -
Devuelve la versión del navegador como una cadena. No confíe en esta propiedad para devolver el valor correcto.
-
Devuelve una matriz que contiene cada objeto
VRDisplayque se está presentando actualmente (VRDisplay.ispresentingestrue). -
Informa el valor de la preferencia de no rastrear del usuario. Cuando este valor es "sí", su sitio web o aplicación no debe rastrear al usuario.
-
Devuelve un
MimeTypeArrayque enumera los tipos MIME admitidos por el navegador. -
Devuelve una cadena que representa el sistema operativo actual.
-
Devuelve una cadena que representa la plataforma del navegador. No confíe en esta función para devolver un valor significativo.
-
Devuelve un
PluginArrayque enumera los complementos instalados en el navegador. -
Siempre devuelve
'Gecko', en cualquier navegador. -
Devuelve la cadena
'20030107', o'"20100101'. -
Devuelve la cadena vacía,
'Apple Computer Inc.'o'Google Inc.'. -
Siempre devuelve la cadena vacía.
Metodos de instancia
No hereda ningun metodo.
-
Devuelve
verdaderosi una llamada aNavigator.share()tiene éxito. -
Borra una insignia en el ícono de la aplicación actual y devuelve un
Promiseque se resuelve conundefined. -
Devuelve una promesa que se resuelve con un objeto
BatteryManagerque devuelve información sobre el estado de carga de la batería. -
Permite que los sitios web se registren como un posible controlador para un protocolo determinado.
-
Devuelve un
Promisepara un objetoMediaKeySystemAccess. -
Devuelve un
Promiseque representa una solicitud de acceso a dispositivos MIDI en el sistema del usuario. -
Se utiliza para transferir de forma asíncrona una pequeña cantidad de datos mediante HTTP desde el agente de usuario a un servidor web.
-
Establece una insignia en el ícono asociado con esta aplicación y devuelve un
Promiseque se resuelve conundefined. -
Invoca el mecanismo de uso compartido nativo de la plataforma actual.
-
Provoca vibración en dispositivos compatibles. No hace nada si el soporte de vibración no está disponible.
Metodos obsoletos
-
Devuelve una promesa que se resuelve en una matriz de
VRDisplayobjetos que representan cualquier dispositivo VR disponible conectado a la computadora. -
Después de haber solicitado permiso al usuario, devuelve el flujo de audio o video asociado a una cámara o micrófono en la computadora local.
-
Devuelve
falso. Las funciones de corrupción/no corrupción de JavaScript se eliminaron en JavaScript 1.2. -
Siempre devuelve falso.
Especificaciones
| Specification |
|---|
| HTML> # the-navigator-object> |
Compatibilidad con navegadores
Loading…