A Polysh para agentes está em acesso antecipado. Seu agente de programação grava a demo, e a Polysh finaliza. Entrar na lista de espera →

Visualizador de user agent

Sua string de user agent exata e as Client Hints, prontas para copiar ou colar como JSON.

Carregando a ferramenta no navegador…

O que faz: Visualizador de user agent

Rastreadores de bugs, filtros de analytics e logs de servidor usam a string de user agent, então desenvolvedores muitas vezes precisam do texto exato que um navegador envia. A string completa fica no topo do relatório, com o navegador, o motor e o sistema operacional já interpretados ao lado.

Abaixo aparecem as User-Agent Client Hints que os navegadores Chromium expõem: marcas, indicador de celular e plataforma, seguidos de valores mais detalhados como arquitetura, bits, versão da plataforma e a lista completa de versões. Copiar como JSON reúne tudo em um só objeto, útil para reproduzir um bug em um teste. Se você só precisa de uma resposta simples sobre o navegador, o verificador de navegador é mais rápido de ler.

Exemplo

Seu navegador envia

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36

O relatório mostra

Sua string de user agent: Chrome 141
macOS · Blink
Plataforma: macOS · Celular: Não
As dicas de alta entropia acrescentam a versão da plataforma e a arquitetura

O Chrome informa Intel Mac OS X 10_15_7 mesmo em Macs com Apple Silicon e macOS mais recente, e é por isso que a tabela de dicas importa.

Como usar: Visualizador de user agent

  1. Abra a página no navegador de cujo user agent você precisa.
  2. Clique em Copiar para o relatório, ou em Copiar como JSON para a string mais todas as Client Hints em um só objeto.
  3. Cole no seu relato de bug, fixture de teste ou filtro de log.

Bom saber

  • Extensões e ferramentas de desenvolvedor podem substituir o user agent, e a página mostra o que este navegador informa no momento.
  • O Safari no iPad pede a versão para computador dos sites por padrão e envia um user agent de Mac; mesmo assim, a página detecta o iPadOS pelo suporte a toque.
  • Para saber se um recurso é compatível, teste o próprio recurso em vez de interpretar esta string. Ela diz pouco sobre o que um navegador realmente consegue fazer.

Perguntas sobre Visualizador de user agent

O que é uma string de user agent?

É um texto curto que o navegador envia em cada requisição e expõe ao JavaScript, com o nome do navegador, a versão, o motor e o sistema operacional. Os sites o usam para estatísticas, relatos de bugs e, às vezes, para decidir qual versão de uma página servir.

Por que todo user agent começa com Mozilla/5.0?

É uma herança dos anos 1990, quando os sites serviam páginas melhores ao Netscape, cujo codinome era Mozilla. Outros navegadores copiaram o prefixo para receber as mesmas páginas, e ele ficou desde então por compatibilidade.

O que são as User-Agent Client Hints?

São uma forma mais nova de os navegadores Chromium compartilharem detalhes do navegador. Valores básicos, como marca e plataforma, estão sempre disponíveis, enquanto os precisos, como a versão completa e a arquitetura, só são enviados quando um site os pede.

Como mudar o meu user agent?

No Chrome ou no Edge, abra as ferramentas de desenvolvedor, escolha Condições de rede e desmarque a opção de usar o padrão do navegador para escolher ou digitar outro valor. O Firefox e o Safari têm opções parecidas nos menus de desenvolvedor. A mudança só vale enquanto as ferramentas de desenvolvedor estiverem abertas.