Vai al contenuto

Analisi della stringa User-Agent

User-Agent Parser

Scompone una stringa user-agent in browser, motore, sistema operativo e dispositivo, e mostra la tua per confronto.

Scompone una stringa User-Agent nel browser, nel motore, nel sistema operativo e nel dispositivo che dichiara di essere, e sotto mostra la struttura prodotto/commento della RFC 9110. Legge la stringa invece di consultare un database di dispositivi, quindi niente viene presentato come più certo di quanto sia.

🔒 Funziona interamente nel tuo browseruser-agentparsebrowser

Stringa User-Agent

Una lettura strutturale della stringa, non un database di dispositivi: il token del modello Android è mostrato così com’è e mai tradotto in un nome commerciale. I browser moderni congelano di proposito parti dello UA — Windows 11 dice NT 10.0, macOS resta fermo a 10.15.7, i modelli Android dicono «K» — e dove si sa che la stringa dice meno del vero, l’analisi lo segnala invece di presentarlo come un fatto.

Come si usa

  1. Lasciarlo vuoto per il proprio

    Senza input la pagina analizza il proprio User-Agent, che è il modo più rapido di controllare che cosa vede un sito.

  2. Oppure incollarne uno da un log

    Una riga di log di accesso, un ticket di assistenza, un’esportazione da un sistema di analisi. Vengono riconosciuti anche i crawler, mostrati in rosso perché un bot nel proprio traffico salti all’occhio.

  3. Leggere le note

    Dove si sa che la stringa dice meno del vero — una versione di sistema operativo congelata, un modello Android mascherato — l’analisi lo dichiara invece di riportare il valore congelato come un fatto.

Domande frequenti

Perché il mio Windows 11 dice NT 10.0?

Perché è quello che manda il browser. Microsoft non ha mai alzato la versione di piattaforma nello UA per Windows 11, quindi dal solo User-Agent 10 e 11 sono indistinguibili. Solo l’API Client Hints riesce a distinguerli, e solo con il permesso.

Perché il modello Android è soltanto «K»?

Chrome lo ha congelato di proposito, per lo stesso motivo per cui macOS è fissato a 10.15.7: il token del modello era un forte segnale di fingerprinting. Se serve il dispositivo vero, la strada supportata è Client Hints.

Perché ogni browser dice «Mozilla/5.0»?

Trent’anni di server che annusano le funzionalità dal nome. Ogni browser nuovo dichiarava di essere quello popolare di prima per ottenere la versione buona di una pagina, e nessuno è più riuscito a smettere. La vista strutturale sotto il riepilogo mostra gli strati di quella storia.

Conviene usare lo User-Agent per il rilevamento delle funzionalità?

No. È un’affermazione, falsificabile a piacere, congelata di proposito in alcuni punti e sbagliata per ogni browser non ancora uscito. Meglio verificare la funzionalità; lo UA va usato solo per le statistiche e per le segnalazioni di bug.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.