Analisador de user agent: para que serve
As strings user agent são um registro arqueológico da história dos navegadores: quase todos ainda afirmam ser «Mozilla» por razões de compatibilidade que vêm dos anos 1990. Este analisador extrai o navegador, o motor, o sistema operacional e o tipo de aparelho da sua própria string ou de qualquer uma que você colar.
Analisador de user agent: como usar
- O user agent do seu navegador é carregado automaticamente.
- Ou cole uma string vinda de um log de servidor ou de uma exportação de analytics.
- Leia o navegador, a versão, o motor, o sistema operacional e o tipo de aparelho detectados.
- Copie a string completa se precisar enviá-la ao suporte.
Perguntas frequentes
Por que todo navegador diz «Mozilla/5.0»?
Por compatibilidade histórica. Nos anos 1990 os servidores verificavam se o navegador era Mozilla antes de enviar HTML moderno, então todos adotaram o prefixo e nenhum conseguiu abandoná-lo depois.
Detectar o navegador pelo user agent é confiável?
Nem tanto. As strings são facilmente falsificadas, os navegadores congelam partes delas por privacidade e o Chrome vem reduzindo o detalhe. Para verificar recursos, o certo é a detecção de funcionalidades.
O que são Client Hints?
O substituto moderno: o navegador envia cabeçalhos Sec-CH-UA estruturados e o servidor pede mais detalhe apenas quando realmente precisa. É bem mais respeitoso com a privacidade do que uma única string identificável.
Por que o Chrome menciona o Safari e o Edge menciona o Chrome?
Porque compartilham a linhagem do motor e cada um acrescentou identificadores para não receber páginas degradadas. O resultado é uma string que cita quatro navegadores e descreve um.