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 "