Objeto Navigator em JavaScript | Explicado

Objeto Navigator em JavaScript | Explicado
Em JavaScript, o “navegadorobjeto compreende as informações sobre o atual navegador que o usuário está usando para acessar um aplicativo da web. Você pode saber que todos os navegadores são diferentes e processam JavaScript diferentemente. Nesse cenário, o objeto Navigator ajuda a personalizar seu aplicativo de acordo com as configurações do navegador do usuário.

O objeto JavaScript Navigator permite que você use o localização informações para obter detalhes relacionados ao local atual do usuário. Suas outras propriedades úteis ajudam a saber sobre o Nome do navegador, isso é versão, motor do navegador ou nome do produto e o navegador linguagem. Em resumo, seu site será mais compatível com diferentes navegadores se você utilizar as propriedades do objeto Navigator corretamente.

Este artigo explicará o objeto Navigator em JavaScript, suas propriedades e métodos com a ajuda de exemplos adequados. Então vamos começar!

Objeto de navegador em JavaScript

Como mencionado anteriormente, o objeto Navigator em JavaScript é usado para recuperar informações relacionadas ao navegador. É uma propriedade de janela que pode ser acessada usando:

janela.navegador

OU

navegador

O objeto Navigator oferece várias propriedades e métodos que ajudam os programadores a determinar os recursos fornecidos pelo navegador. Siga este post para aprender as propriedades e métodos do objeto de navegador comumente usado se você tiver o mesmo motivo.

Navigator Objeto AppCodename Propriedade em JavaScript

O "AppCodename”Propriedade do objeto JavaScript Navigator exibe o nome do código do navegador.

Sintaxe da propriedade Navigator Object AppCodename

navegador.AppCodename

Exemplo: Navigator Object AppCodename Propriedade em JavaScript

No final do rumo, a variável “BrowsCodename”Será armazenado o nome do código do navegador retornado pelo“navegador.AppCodename" propriedade:

Deixe BrowsCodename = Navigator.AppCodename;
console.log ("O nome do código do navegador é:" + BrowSerCodename);

Como você pode ver na saída, nosso nome de código do navegador é “Mozilla”:

Navigator Objeto AppName Propriedade em JavaScript

O "nome do aplicativo”Propriedade do objeto Navigator retorna o nome do navegador.

Observação: Todos os navegadores modernos serão exibidos “Netscape" Enquanto o nome do aplicativo Valor da propriedade do objeto Navigator.

Sintaxe da propriedade AppName de objeto Navigator em JavaScript

navegador.nome do aplicativo

Exemplo: Navigator Object AppName Propriedade em JavaScript

Agora, recuperaremos o valor do “nome do aplicativo”Propriedade do objeto Navigator:

Let BrowSername = Navigator.nome do aplicativo;
console.log ("Nome do navegador:" + Nome de navegação);

Saída

Propriedade de Appversion Object Object AppVersion em JavaScript

Se você quiser saber sobre a versão do seu navegador atual, pode usar o “AppVersion”Propriedade do objeto JavaScript Navigator.

Sintaxe da propriedade AppVersion Object Object AppVersion em JavaScript

navegador.AppVersion

Exemplo: Propriedade do Appversion Object Object em JavaScript

No exemplo seguinte, o valor do "navegador.AppVersion”Será armazenado na variável“versão,”Que é então exibido no console com a ajuda do“console.registro()”Método:

Deixe a versão = navegador.AppVersion;
console.log ("versão do navegador:" + versão);

A saída abaixo do ritmo mostra a versão do nosso navegador:

Navigator Objeto CookieEnabled Property em JavaScript

O objeto Navigator “Cookiesenabled”A propriedade é usada para verificar se os cookies estão ativados no navegador ou não.

Sintaxe da propriedade CookieEnabled Object BookieEnabled em JavaScript

navegador.CookieEnabled

Se os cookies estiverem ativados no navegador, o navegador.CookieEnabled A propriedade retornará “verdadeiro“; Caso contrário, o caso de retorno será definido como “falso“Se os cookies estiverem desativados.

Exemplo: Propriedade do Navigator Object CookieEnabled em JavaScript

Vamos verificar o status dos cookies do nosso navegador usando o “navegador.CookieEnabled" propriedade:

Deixe cookies = navegador.CookieEnabled;
console.log ("cookies ativados:" + cookies);

Dada a saída significa que os cookies estão ativados em nosso navegador:

Propriedade de geolocalização do objeto Navigator em JavaScript

Em JavaScript, o “Geolocation”Propriedade de um objeto Navigator retorna um“Geolocation”Objeto que permite fornecer as informações relacionadas ao local, como a posição atual do usuário.

Sintaxe da propriedade Geolocation Object Object em JavaScript

navegador.Geolocation

Exemplo: Propriedade de geolocalização do objeto Navigator em JavaScript

O objeto Navigator “Geolocation”Propriedade pede que você conceda permissão para obter o local. Em caso de cumprir o pedido, ele retornará um “Geolocation”Objeto e este objeto podem ser usados ​​para executar outras operações.

Em nosso programa, primeiro vamos acessar o API de geolocalização usando o “navegador.GeolocationPropriedade, se esta operação for sucedida, a propriedade especificada invocará o “getCurrentPositions ()”Método do objeto de geolocalização ao passar“ShowPosition ()”Como argumento, caso contrário, o código escrito no“outro”O bloco será executado:

if (navegador.Geolocation)
navegador.Geolocation.getCurrentPosition (showPosition);
outro
console.log ("A geolocalização não é suportada por este navegador.");

Depois de permitir o acesso ao local do usuário, a função ShowPosition () executará sua funcionalidade e exibirá a posição do dispositivo atual de acordo com o “Latitude" e "Longitude”Valores:

função exibição (posição)
console.log ("Latitude:" + Posição.coordenar.Latitude + "" +
"Longitude:" + posição.coordenar.longitude);

Para conhecer nossa posição atual, permitiremos o acesso ao local da API de geolocalização:

Depois de fazer isso, o “Latitude" e "Longitude”Os valores serão mostrados na janela do console dentro de alguns microssegundos:

Navigator Navigator de objeto.Propriedade do idioma em JavaScript

O "navegador.linguagem”Propriedade do objeto Navigator buscará o idioma atual do navegador.

Sintaxe do Navigator Object Navigator.Propriedade do idioma em JavaScript

navegador.linguagem

Se o navegador estiver online, o “navegador.linguagem" retornará "verdadeiro“; Caso contrário, seu caso de retorno está definido como “falso”Quando o navegador está offline.

Exemplo: Navigator Object Navigator.Propriedade do idioma em JavaScript

Execute o código abaixo para verificar o idioma do seu navegador:

Let Language = Navigator.linguagem;
console.log ("linguagem do navegador:" + idioma);

O idioma do nosso navegador é definido para os estados unidos em inglês; É por isso que a string “en-us”É exibido como saída:

Navigator Navigator de objeto.Propriedade online em JavaScript

““navegador.on-line”É outra propriedade útil do objeto Navigator, que verifica se o navegador estiver online ou não.

Sintaxe do Navigator Object Navigator.Propriedade online em JavaScript

navegador.on-line

Exemplo: Navigator Object Navigator.Propriedade online em JavaScript

Para verificar o status atual do seu navegador, digite o seguinte código na janela do console:

Let Online = Navigator.on-line;
console.log ("navegador online:" + online);

““verdadeiro”Representa que seu navegador está online, enquanto“falso”Indica que o navegador não está atualmente ativo (offline):

Navigator Navigator de objeto.Propriedade da plataforma em javascript

O "navegador.plataforma”Propriedade de um objeto JavaScript identifica a plataforma na qual seu navegador está executando.

Sintaxe do Navigator Object Navigator.Propriedade da plataforma em javascript

navegador.plataforma

Exemplo: Navigator Object Navigator.Propriedade da plataforma em javascript

Deixe a plataforma = navegador.plataforma;
console.log ("plataforma:" + plataforma);

O programa acima dado produzirá a plataforma para a qual o navegador é compilado:

Navigator Navigator de objeto.propriedade do produto em javascript

Em JavaScript, o “navegador.produtos”Propriedade de um objeto de navegador é acessado para visualizar o motor do navegador ou o nome do produto.

Sintaxe do Navigator Object Navigator.propriedade do produto em javascript

navegador.produtos

Exemplo: Navigator Object Navigator.propriedade do produto em javascript


Por alguns motivos de compatibilidade, os navegadores modernos exibem “Gecko”Como nome do produto quando“navegador.produtos”Propriedade é acessada:

Deixe BrowserProduct = Navigator.produtos;
console.log ("Produto do navegador:" + BrowserProduct);

Saída

Navigator Navigator de objeto.Propriedade do UserAgent em JavaScript

O navegador envia os cabeçalhos do agente do usuário para o servidor e eles podem ser buscados usando “navegador.agente de usuário" propriedade.

Sintaxe do Navigator Object Navigator.Propriedade do UserAgent em JavaScript

navegador.agente de usuário

Exemplo: Navigator Object Navigator.Propriedade do UserAgent em JavaScript

Para obter as informações armazenadas no cabeçalho do agente do usuário, invocaremos o “usuário-agenT ”propriedade do objeto Navigator:

Deixe agente = navegador.agente de usuário;
console.log ("user-agent:" + agente);

O cabeçalho do usuário-agente do cabeçalho fornece as informações relacionadas à plataforma do navegador, seu nome, número da versão:

Navigator Objeto Javaenabled () Método em JavaScript

É "Java”Habilitado em seu navegador? Utilizar o “Javaenabled ()” Método do objeto Navigator para obter a resposta para a pergunta especificada.

Sintaxe do Método Javaenabled () do Navigator Javaenabled () em JavaScript

navegador.javaenabled ()

Exemplo: Navigator Object Javaenabled () Método em JavaScript

O "javaenabled ()”O método retornará um valor booleano, verdadeiro ou falso, onde“verdadeiro”Representa que Java está ativado e“falso”Indica que o Java está desativado:

Deixe Java = Navigator.javaenabled ();
console.log ("java ativado:" + java);

Saída

Compilamos as informações essenciais relacionadas ao objeto Navigator em JavaScript.

Conclusão

O objeto Navigator em JavaScript é referido como “navegador" ou "janela.navegador““. Ele contém informações sobre o navegador e suas capacidades. O objeto JavaScript Navigator oferece várias propriedades e métodos úteis que buscam os detalhes relacionados ao navegador, como o nome do navegador, sua versão, motor do navegador ou nome do produto e o idioma do navegador. Este artigo explicou o Navigador Objeclata JavaScript com a ajuda de exemplos adequados.