DevTulz Online

User Agent Parser


Cos'è uno User Agent?

Uno User Agent (UA) è una stringa che il tuo browser o la tua app invia con ogni richiesta HTTP per identificarsi al server. Di solito contiene informazioni sul nome e la versione del browser, il sistema operativo e la sua versione, il motore di rendering e il tipo di dispositivo. Per esempio, Chrome su Windows potrebbe inviare: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36. I server usano questa stringa per analisi, negoziazione del contenuto e rilevamento della compatibilità. Gli sviluppatori usano i parser UA per capire quali browser e dispositivi visitano i loro siti.

Come usare il User Agent Parser

  1. Lo strumento rileva e analizza automaticamente lo User Agent del tuo browser attuale al caricamento.

  2. Fai clic su Rileva il mio UA in qualsiasi momento per rilevare nuovamente il tuo browser attuale.

  3. Incolla qualsiasi stringa User Agent nel campo di input — viene analizzata istantaneamente mentre scrivi.

  4. Fai clic su Esempio per caricare una stringa User Agent di esempio per iPhone Safari.

  5. I risultati mostrano browser, sistema operativo, tipo di dispositivo e motore di rendering in schede e in una tabella di dettagli.

Domande Frequenti

È sicuro decodificare dati sensibili qui? Sì. La decodifica avviene interamente nel tuo browser utilizzando JavaScript. Nessun dato viene trasmesso a nessun server, quindi le tue stringhe codificate rimangono completamente private.

Qual è la differenza tra Base64 e URL-safe Base64? Base64 standard utilizza i caratteri + e /, che sono caratteri speciali negli URL. URL-safe Base64 li sostituisce con - e _ in modo che la stringa possa essere utilizzata in sicurezza negli URL e nei nomi di file senza codifica percentuale.

Perché il mio output decodificato sembra illeggibile? Se i dati originali erano binari (come un'immagine, PDF o file compresso), l'output decodificato non sarà testo leggibile. In quel caso, la stringa Base64 rappresenta un file binario, non una stringa di testo.

Base64 è una forma di crittografia? No. Base64 è uno schema di codifica, non crittografia. Chiunque può decodificare una stringa Base64 senza una chiave. Non dovrebbe mai essere utilizzato per proteggere dati sensibili — utilizza la crittografia appropriata per questo.

Keywords: user agent parser, UA parser, rilevamento browser, analisi stringa user agent, rilevatore user agent, qual è il mio user agent, user agent browser, decodificatore stringa UA