Analisador de User Agent

Cole qualquer string User-Agent — a que o seu navegador já envia está pré-preenchida — e esta página indica a família e a versão do navegador, o motor de disposição, o sistema operativo, o fabricante e o modelo do dispositivo e a categoria (desktop / mobile / tablet / consola / TV / bot). Escolha um exemplo abaixo para experimentar strings realistas, e expanda « JSON bruto » para copiar o objeto estruturado para o seu código do servidor ou do cliente. A análise é feita localmente pela biblioteca UAParser.js, licenciada sob MIT.
Os resultados atualizam-se à medida que escreve.
Exemplos:
JSON bruto (resultado do UAParser)

                                                                    
Como ler o resultado: a biblioteca UAParser.js divide a string em userAgent (a entrada), browser, engine, os, device e cpu. A etiqueta de categoria é derivada do tipo de dispositivo quando a biblioteca o indica; as strings que mencionam um rastreador (Googlebot, bingbot, pré-visualizações de redes sociais…) são assinaladas como BOT, independentemente do navegador analisado. Os valores que a biblioteca não consegue identificar são mostrados como — isso é normal: os user agents são strings indicativas, não garantias, e muitos clientes novos ou obscuros simplesmente não estão na base de dados de deteção. Para bots isto é esperado: bibliotecas como o UAParser.js não tentam, de propósito, encaixar os rastreadores nos campos de navegador, SO e dispositivo, por isso o bloco de resultado mostra a identidade do rastreador.

Privacidade: a análise acontece localmente com a biblioteca licenciada sob MIT incluída no projeto — a string que cola nunca é enviada para lado nenhum. Pode usar esta página como companheiro local ao depurar o tratamento de User-Agent no seu próprio código de servidor ou em análises.