J-Kit
English

detectar navegador pelo user agent

Detectar navegador pelo User-Agent

Identificar o navegador pelo User-Agent é uma tarefa clássica de debugging: logs de servidor, relatórios de erro, analytics e suporte a usuários frequentemente exigem saber exatamente qual browser está sendo usado. Esta ferramenta analisa a string UA e expõe cada campo.

Por que todos os browsers parecem Mozilla?

  • A convenção histórica de incluir "Mozilla/5.0" no início do UA vem de uma estratégia de compatibilidade: quando o Netscape Navigator dominava, servidores retornavam conteúdo rico apenas para UAs com esse prefixo, então outros browsers o copiaram para não serem bloqueados.

User-Agents comuns

Chrome no Windows

Entrada
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Saída esperada
Chrome 120 · Blink · Windows 10/11

Inclui referência a WebKit/Safari por razões históricas de compatibilidade.

Uso seguro

Entrada
context + tool result
Saída esperada
interpreted with limits and next steps

Use o resultado como apoio técnico ou educacional, mantendo os limites da ferramenta explícitos no fluxo.

FAQ da ferramenta completa

É um cabeçalho HTTP enviado pelo navegador em toda requisição, no formato: "NomeBrowser/Versão (SO; Arquitetura) Compatibilidade/1.0 Engine/Versão". A sintaxe é definida pelo RFC 7231 e foi originalmente criada para que servidores pudessem adaptar respostas a diferentes clientes.

Perguntas frequentes

Como identificar um bot pelo User-Agent?

Bots legítimos geralmente declaram sua identidade: Googlebot, Bingbot, AhrefsBot, etc. Procure por tokens como "bot", "crawler", "spider" ou nomes conhecidos. Note que bots mal-intencionados podem imitar UAs de browsers legítimos.

Esta página substitui uma análise oficial ou profissional?

Não. Ela ajuda a entender o cenário e usar a ferramenta com mais segurança, mas decisões reais devem considerar fonte oficial, contexto completo e orientação qualificada quando necessário.