Propriedade Window navigator.userAgent

Definição e uso

userAgent A propriedade retorna o cabeçalho do agente do navegador enviado pelo navegador para o servidor.

userAgent As propriedades são de leitura only.

O valor retornado contém informações sobre o nome, versão e plataforma do navegador.

A Web Norma recomenda que os navegadores forneçam o menor número possível de informações de cabeçalho. Nunca assuma que essa propriedade permanecerá inalterada em navegadores futuros.

Exemplo

Exemplo 1

Obter navigator.userAgent:

let agent = navigator.userAgent;

Experimente pessoalmente

Exemplo 2

Exibir todas as propriedades navigator:

let text = "<p>Nome do Código do Navegador: " + navigator.appCodeName + "</p>" +
"<p>Nome do Navegador: " + navigator.appName + "</p>" +
"<p> Versão do Navegador: " + navigator.appVersion + "</p>" +
"<p>Habilitado Cookies: " + navigator.cookieEnabled + "</p>" +
"<p>Idioma do Navegador: " + navigator.language + "</p>" +
"<p>Navegador Online: " + navigator.onLine + "</p>" +
"<p>Platforma: " + navigator.platform + "</p>" +
"<p>User-agent header: " + navigator.userAgent + "</p>";

Experimente pessoalmente

Sintaxe

navigator.userAgent

Retorno

Tipo Descrição
String Cabeçalho do agente do navegador.

Suporte do navegador

Todos os navegadores suportam navigator.userAgent:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte Suporte