tutoriais mais recente desenvolvimento web
 

JavaScript window Navigator


O objeto window.navigator contém informações sobre o navegador do visitante.


Window Navigator

O window.navigator objeto pode ser escrita sem o prefixo janela.

Alguns exemplos:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Navigator Cookie Ativado

A propriedade cookieEnabled retorna true se cookies estão habilitados, caso contrário false :

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Tente você mesmo "

Os nomes de Browser

As propriedades appName e appCodeName retornar o nome do navegador:

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Tente você mesmo "

Você sabia?

IE11, Chrome, Firefox e Safari retornar appName "Netscape".

Chrome, Firefox, IE, Safari e Opera tudo voltar appCodeName "Mozilla".


O mecanismo do navegador

A propriedade product retorna o nome do mecanismo do navegador:

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Tente você mesmo "

O Navegador Versão I

A propriedade appVersion retorna informações sobre a versão do navegador:

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Tente você mesmo "

O Navegador Versão II

A propriedade userAgent also retorna informações sobre a versão do navegador:

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Tente você mesmo "

Atenção !!!

A informação a partir do objecto de navegação pode muitas vezes ser enganoso, e não deve ser usada para detectar versões Browser devido:

  • Diferentes navegadores podem usar o mesmo nome
  • Os dados Navigator pode ser alterado pelo proprietário navegador
  • Alguns navegadores misidentify-se a testes de local de bypass
  • Browsers não pode relatar novos sistemas operacionais, lançado mais tarde do que o navegador

A plataforma do navegador

A plataforma propriedade retorna a plataforma do navegador (sistema operacional):

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Tente você mesmo "

O idioma do navegador

A propriedade language retorna idioma do navegador:

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Tente você mesmo "

Java está ativado?

O método javaEnabled() retorna true se o Java está ativado:

Exemplo

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Tente você mesmo "