Vai al contenuto
Quaestio

Che browser sto usando?

Tutto quello che il tuo browser rivela di sé, del tuo schermo e delle tue impostazioni, raccolto in un unico posto e facile da copiare.

Lettura in corso …

Incorpora

Incorpora lo strumento nel tuo sito

Copia il codice e incollalo dove vuoi che appaia lo strumento, per esempio in un articolo del blog o in una pagina scolastica. È gratuito, il riquadro non ha pubblicità e lo strumento calcola nel browser del visitatore.

Come funziona

I dati vengono letti nel tuo browser e non vengono inviati da nessuna parte. Il pulsante Copia tutto crea un riepilogo di testo comodo da allegare quando chiedi aiuto a qualcuno per un sito che non funziona.

I browser si presentano con una stringa User-Agent. Per ragioni storiche contiene i nomi di altri browser, e quasi tutte iniziano con Mozilla. Per questo la stringa viene letta in un ordine preciso, e dove il browser supporta i client hint vengono usati per la versione esatta. Windows 11 scrive ancora Windows NT 10.0 nella stringa e si riconosce solo tramite i client hint.

La risoluzione dello schermo è espressa in pixel CSS. Sugli schermi ad alta densità un pixel CSS copre più pixel fisici: una densità di pixel di 2 significa quattro pixel fisici per pixel CSS. Le dimensioni della finestra sono l’area che la pagina ha effettivamente a disposizione e si aggiornano quando la ridimensioni.

Modalità scura, movimento ridotto e contrasto elevato sono impostazioni del sistema operativo a cui i siti possono adattarsi. Formato dei numeri, formato della data e fuso orario seguono la lingua e la regione che hai scelto.

La memoria viene arrotondata dal browser per rendere più difficile riconoscere i singoli visitatori. Il numero di core del processore non viene arrotondato, ma lo standard HTML permette al browser di indicare, per lo stesso motivo, un numero più basso di quello reale.Alcuni dati, come la memoria e il tipo di connessione, sono disponibili solo nei browser basati su Chromium e altrimenti risultano sconosciuti.

Come viene letta la stringa

Lo strumento cerca dei segni nella stringa User-Agent in un ordine fisso: Edg, OPR, SamsungBrowser, Vivaldi, YaBrowser, Firefox, FxiOS, CriOS, Chrome e infine Version insieme a Safari. L’ordine conta perché anche Edge scrive Chrome e Safari nella sua stringa. Una stringa che finisce con Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0 e contiene Windows NT 10.0 dà quindi Microsoft Edge 140, motore Blink e Windows 10/11. Il motore è indicato come Blink quando la stringa nomina Chrome, Edge od Opera, tranne su iPhone e iPad, dove ogni browser risulta WebKit.

Valori congelati e client hint

Chrome e gli altri browser basati su Chromium hanno congelato parti della stringa. Secondo la descrizione di Chromium la stringa dice sempre Windows NT 10.0, scrive macOS come 10_15_7, Android come 10 con il modello K, e la versione come versione principale seguita da .0.0.0. I valori reali arrivano invece con i client hint, e dove il browser li supporta lo strumento chiede piattaforma, versione della piattaforma, modello e versione completa. Microsoft indica che una versione della piattaforma da 13 in su significa Windows 11 e da 1 a 10 Windows 10, e lo strumento usa queste soglie. Su macOS la versione viene dai client hint, per esempio macOS 14.6. Firefox e Safari non hanno client hint, quindi lì lo strumento mostra quello che dice la stringa, per esempio Windows 10/11. Senza client hint compare solo la versione principale del browser, perché nella stringa di Chromium il resto del numero di versione è sempre zero.

Schermo, zoom e memoria

I pixel fisici si calcolano come larghezza e altezza dello schermo in pixel CSS per la densità di pixel, arrotondate. Secondo CSSOM View la densità di pixel si misura allo zoom attuale della pagina, quindi con uno zoom diverso dal 100% le cifre non descrivono più solo lo schermo.

La memoria viene dalla Device Memory API, che arrotonda a un solo bit significativo, cioè a una potenza di due come 4 o 8 GB, e lascia al browser i propri limiti verso l’alto e verso il basso. Lo scopo è che la memoria non serva a riconoscere i singoli dispositivi.

Fonti

Come vengono verificati gli strumenti