Objeto Navigator en JavaScript | Explicado

Objeto Navigator en JavaScript | Explicado
En JavaScript, el "navegador" objeto comprende la información sobre la actual navegador que el usuario está utilizando para acceder a una aplicación web. Puede saber que todos los navegadores son diferentes y procesan Javascript diferentemente. En tal escenario, el objeto Navigator ayuda a personalizar su aplicación de acuerdo con la configuración del navegador del usuario.

El objeto JavaScript Navegator le permite usar el ubicación información para obtener detalles relacionados con la ubicación actual del usuario. Sus otras propiedades útiles ayudan a conocer el nombre del navegador, es versión, motor del navegador o nombre del producto, y el navegador idioma. En resumen, su sitio web será más compatible con diferentes navegadores si utiliza las propiedades del objeto Navigator correctamente.

Este artículo explicará el objeto Navigator en JavaScript, sus propiedades y métodos con la ayuda de ejemplos adecuados. Entonces, comencemos!

Objeto Navigator en JavaScript

Como se mencionó anteriormente, el objeto Navigator en JavaScript se utiliza para recuperar la información relacionada con el navegador. Es una propiedad de ventana a la que se puede acceder usando:

ventana.navegador

O

navegador

El objeto Navigator ofrece varias propiedades y métodos que ayudan a los programadores a determinar las características proporcionadas por el navegador. Siga esta publicación para aprender las propiedades y métodos de objeto navegador comúnmente utilizados si tiene el mismo motivo.

Propiedad de objeto navigator appcodeName en javaScript

El "nombre de appCodeNLa propiedad del objeto JavaScript Navegator muestra el nombre del código del navegador.

Sintaxis de la propiedad del objeto navigator AppCodeName en JavaScript

navegador.nombre de appCodeN

Ejemplo: Propiedad de APPCodeName de Object de Navigator en JavaScript

En el siguiente, la variable "nombre de navegación"Almacenará el nombre del código del navegador devuelto por el"navegador.nombre de appCodeN" propiedad:

Dejar browserCodeName = Navigator.AppCodeName;
consola.log ("El nombre del código del navegador es:" + BROWSCODENAME);

Como puede ver en la salida, nuestro nombre de código del navegador es "Mozilla":

Propiedad de AppName de objetos navegador en JavaScript

El "nombre de la aplicación"La propiedad del objeto Navigator devuelve el nombre del navegador.

Nota: Todos los navegadores modernos mostrarán "Netscape"Como el nombre de la aplicación valor de propiedad del objeto navegador.

Sintaxis de la propiedad de appname de objeto Navigator en JavaScript

navegador.nombre de la aplicación

Ejemplo: Propiedad de AppName de objeto Navigator en JavaScript

Ahora, recuperaremos el valor del "nombre de la aplicación"Propiedad del objeto Navigator:

Let BrowserName = Navigator.nombre de la aplicación;
consola.log ("Nombre del navegador:" + nombre de navegación);

Producción

Propiedad de appversion de objeto Navigator en JavaScript

Si desea saber sobre la versión de su navegador actual, puede usar el "version de aplicacion"Propiedad del objeto JavaScript Navigator.

Sintaxis de la propiedad de appersión de objeto navegador en JavaScript

navegador.version de aplicacion

Ejemplo: Propiedad de Appversion de objeto Navigator en JavaScript

En el siguiente ejemplo, el valor del "navegador.version de aplicacion"Se almacenará en la variable"versión,"Que luego se muestra en la consola con la ayuda del"consola.registro()" método:

Let Version = Navigator.version de aplicacion;
consola.log ("Versión del navegador:" + versión);

La salida dada a continuación muestra la versión de nuestro navegador:

Propiedad de cookieAnable de objeto Navigator en JavaScript

El objeto navegador "de cookiesenableLa propiedad se usa para verificar si las cookies están habilitadas en el navegador o no.

Sintaxis de la propiedad CookieNabled de objeto Navigator en JavaScript

navegador.cookieenable

Si las cookies están habilitadas en el navegador, el navegador.cookieenable la propiedad devolverá "verdadero"; De lo contrario, el caso de devolución se establecerá en "FALSO"Si las cookies están deshabilitadas.

Ejemplo: Propiedad CookieNabled de objeto Navigator en JavaScript

Revisaremos el estado de las cookies de nuestro navegador usando el "navegador.cookieenable" propiedad:

Dejar cookies = navegador.CookieEnabled;
consola.log ("cookies habilitadas:" + cookies);

La salida dada significa que las cookies están habilitadas en nuestro navegador:

Propiedad de geolocalización del objeto Navigator en JavaScript

En JavaScript, el "geolocalización"La propiedad de un objeto navegador devuelve un"GeolocalizaciónObjeto que le permite proporcionar la información relacionada con la ubicación como la posición actual del usuario.

Sintaxis de la propiedad de geolocalización del objeto Navigator en JavaScript

navegador.geolocalización

Ejemplo: Propiedad de geolocalización del objeto Navigator en JavaScript

El objeto navegador "geolocalización"Property le pide que otorgue permiso para obtener la ubicación. En caso de cumplir con la solicitud, devolverá un "Geolocalización"Objeto y este objeto se puede usar para realizar más operaciones.

En nuestro programa, en primer lugar accederemos al API de geolocalización utilizando el "navegador.geolocalización"Propiedad, si esta operación se sucede, la propiedad especificada invocará el"getCurrentPositions ()"Método del objeto de geolocalización mientras pasa"showposition ()"Como argumento, de lo contrario, el código escrito en el"demásSe ejecutará el bloque:

if (navegador.geolocation)
navegador.geolocalización.GetCurrentPosition (Showposition);
demás
consola.log ("La geolocalización no es compatible con este navegador.");

Después de permitir el acceso de ubicación por parte del usuario, la función showposition () realizará su funcionalidad y mostrará la posición del dispositivo actual de acuerdo con el "Latitud" y "Longitud" valores:

función showposition (posición)
consola.log ("Latitud:" + posición.coords.latitud + "" +
"Longitud:" + posición.coords.longitud);

Para conocer nuestra posición actual, permitiremos el acceso de ubicación para la API de geolocalización:

Después de hacerlo, el "Latitud" y "LongitudLos valores se mostrarán en la ventana de la consola dentro de unos pocos microsegundos:

Navegador de objeto navegador.Propiedad del idioma en JavaScript

El "navegador.idiomaLa propiedad del objeto Navigator obtendrá el idioma actual del navegador.

Sintaxis de Navigator Object Navigator.Propiedad del idioma en JavaScript

navegador.idioma

Si el navegador está en línea, el "navegador.idioma"Volverá"verdadero"; de lo contrario, su caso de devolución está configurado en "FALSO"Cuando el navegador está fuera de línea.

Ejemplo: Navigator Object Navigator.Propiedad del idioma en JavaScript

Ejecute el código dado a continuación para verificar el idioma de su navegador:

Sea lenguaje = navegador.idioma;
consola.log ("Idioma del navegador:" + idioma);

El idioma de nuestro navegador se establece en los estados de inglés y unir; Por eso la cadena "en-us"Se muestra como salida:

Navegador de objeto navegador.Propiedad en línea en JavaScript

"navegador.en línea"Es otra propiedad útil del objeto Navigator, que verifica si el navegador está en línea o no.

Sintaxis de Navigator Object Navigator.Propiedad en línea en JavaScript

navegador.en línea

Ejemplo: Navigator Object Navigator.Propiedad en línea en JavaScript

Para verificar el estado actual de su navegador, escriba el siguiente código en la ventana de la consola:

Let Online = Navigator.en línea;
consola.registro ("navegador en línea:" + en línea);

"verdadero"Representa que su navegador está en línea, mientras que"FALSO"Indica que el navegador no está actualmente activo (fuera de línea):

Navegador de objeto navegador.Propiedad de plataforma en JavaScript

El "navegador.plataforma"La propiedad de un objeto JavaScript identifica la plataforma en la que se ejecuta su navegador.

Sintaxis de Navigator Object Navigator.Propiedad de plataforma en JavaScript

navegador.plataforma

Ejemplo: Navigator Object Navigator.Propiedad de plataforma en JavaScript

Let Platform = Navigator.plataforma;
consola.log ("Plataforma:" + plataforma);

El programa dado anteriormente emitirá la plataforma para la cual se compila el navegador:

Navegador de objeto navegador.Propiedad del producto en JavaScript

En JavaScript, el "navegador.productoSe accede a la propiedad de un objeto navegador para ver el motor del navegador o el nombre del producto.

Sintaxis de Navigator Object Navigator.Propiedad del producto en JavaScript

navegador.producto

Ejemplo: Navigator Object Navigator.Propiedad del producto en JavaScript


Debido a algunas razones de compatibilidad, los navegadores modernos muestran "Geco"Como nombre de su producto cuando el"navegador.productoSe accede a la propiedad:

Deje que BrowserProduct = Navigator.producto;
consola.log ("Producto del navegador:" + BrowserProduct);

Producción

Navegador de objeto navegador.Propiedad de usuario de usuario en JavaScript

El navegador envía los encabezados del agente de usuario al servidor y se pueden obtener usando "navegador.agente de usuario" propiedad.

Sintaxis de Navigator Object Navigator.Propiedad de usuario de usuario en JavaScript

navegador.agente de usuario

Ejemplo: Navigator Object Navigator.Propiedad de usuario de usuario en JavaScript

Para obtener la información almacenada en el encabezado de agente de usuario, invocaremos el "Agén de usuarioT ”Propiedad del objeto Navigator:

Sea agente = navegador.agente de usuario;
consola.log ("User-agent:" + agente);

El encabezado de usuario-agente de encabezado proporciona la información relacionada con la plataforma del navegador, su nombre, número de versión:

Método del objeto navegador JavaEnabled () en JavaScript

Es "Java"Habilitado en su navegador? Utilizar el "JavaEnabled ()" Método de objeto Navigator para obtener la respuesta a la pregunta especificada.

Sintaxis del objeto Navigator JavaEnabled () Método en JavaScript

navegador.javaEnabled ()

Ejemplo: Método del objeto navigator JavaEnabled () en JavaScript

El "javaEnabled ()"El método devolverá un valor booleano, ya sea verdadero o falso, donde"verdadero"Representa que Java está habilitado y"FALSO"Indica que Java está deshabilitado:

Sea java = navegador.javaEnabled ();
consola.log ("Java habilitado:" + java);

Producción

Hemos compilado la información esencial relacionada con el objeto Navigator en JavaScript.

Conclusión

El objeto Navigator en JavaScript se conoce como "navegador" o "ventana.navegador". Contiene información sobre el navegador y sus capacidades. El objeto JavaScript Navegator ofrece varias propiedades y métodos útiles que obtienen los detalles relacionados con el navegador, como el nombre del navegador, su versión, motor del navegador o nombre del producto, y el lenguaje del navegador. Este artículo explicó el navegador objecestaño Javascript con la ayuda de ejemplos adecuados.