Browser

Visualizza informazioni dettagliate sul tuo browser — nome, versione, motore di rendering, stringa user agent e funzionalità supportate — tutto dal tuo browser.

Browser

Visualizza informazioni dettagliate sul tuo browser — nome, versione, motore di rendering, stringa user agent e funzionalità supportate — tutto dal tuo browser.

Privacy Prima browser Strumenti di Test su usbRecognized funzionano interamente nel tuo browser utilizzando Web API sicure. Nessun download software, nessuna installazione, nessun caricamento dati — la tua privacy è protetta al 100%. Clicca su uno strumento sopra per iniziare.

Alcuni strumenti in questa categoria sono disponibili ora (contrassegnati con ✓). Altri arriveranno presto — ogni pagina include un'anteprima dettagliata di cosa farà lo strumento.

Perché le informazioni del browser contano per depurare

La maggior parte dei test hardware sul web dipende da un'API del browser, e le API non sono implementate in modo uniforme. Un test che funziona benissimo in un browser può fallire del tutto in un altro, non perché l'hardware è cambiato, ma perché l'API da cui dipende manca, è disattivata o si comporta in altro modo. Sapere esattamente quale browser e quale versione usi è il primo passo per decidere se un guasto è un problema hardware o di piattaforma.

Il secondo motivo è il supporto. Quando segnali un guasto a uno sviluppatore o fornitore, la prima domanda quasi sempre è quale browser e sistema operativo usi, perché la risposta riduce enormemente le cause possibili. Avere queste informazioni pronte, invece di doverle cercare, trasforma uno scambio lento in uno rapido.

Il terzo motivo è la verifica. Se stai controllando se il browser si è davvero aggiornato, o se una funzione da cui dipendi è presente nella tua versione, leggere la versione riportata è più affidabile che fidarsi di un avviso di aggiornamento che può essere stato rimandato o ignorato.

Cosa contiene un rapporto di informazioni del browser

Un rapporto di informazioni del browser unisce più fatti indipendenti che è facile confondere tra loro. Riporta la stringa dello user agent, il motore di rendering e la sua versione, il sistema operativo e la sua versione, le dimensioni di schermo e finestra, il rapporto pixel del dispositivo, la lingua preferita, e una serie di indicatori di capacità per funzioni come WebGL, WebUSB e cattura multimediale.

Gli indicatori di capacità sono la parte più utile in pratica e la più trascurata. Un test hardware che in silenzio non fa nulla di solito è un mancato requisito, non un guasto hardware, e gli indicatori mostrano quali capacità sono presenti. Se un test della fotocamera fallisce e il rapporto mostra che la cattura multimediale non è disponibile, il problema sta nella configurazione del browser, non nella fotocamera.

I valori riportati permettono anche di distinguere due browser che si presentano in modo quasi identico. Più browser riusano di proposito la stringa di user agent di un altro browser per compatibilità, quindi il solo user agent non identifica il browser. La combinazione di versione del motore e indicatori di capacità è ciò che davvero li separa.

User agent, motore e piattaforma spiegati

La stringa dello user agent è un meccanismo ereditato che ha accumulato molte scorie storiche. Era nata per lasciare che i server servissero contenuti diversi a browser diversi, e oggi contiene gettoni che i browser mantengono per compatibilità, non perché siano precisi. Un browser può dichiararsi come più altri browser in sequenza per superare controlli scritti anni fa.

Il motore di rendering è il componente che determina davvero come una pagina si comporta. Due browser costruiti sullo stesso motore mostrano la stessa pagina in modo quasi identico, per questo motore e versione del motore dicono più del nome commerciale. Quando un layout si comporta diversamente tra due browser, verificare se condividono il motore dice subito se aspettarsi una differenza.

La segnalazione di piattaforma è il campo meno affidabile del gruppo. I browser mobili spesso riportano una piattaforma desktop per ricevere la versione desktop di un sito, e i browser desktop su un dispositivo in modalità tablet possono riportare una piattaforma mobile. Usala come indizio, non come fatto, e preferisci gli indicatori di capacità quando una decisione dipende da ciò che il dispositivo sa davvero fare.

Quando le informazioni del browser spiegano uno strumento rotto

Lo scenario più comune è un test hardware che fallisce in silenzio su un browser che blocca l'API interessata. I test di fotocamera e USB sono i casi tipici, perché entrambi richiedono origine sicura e permesso esplicito, ed entrambi mancano in alcuni browser integrati e nelle modalità private che isolano i permessi. Il rapporto di capacità dice quale caso è in gioco invece di lasciarti indovinare.

Un secondo scenario è un test che gira ma riporta valori impossibili. Di solito succede quando un browser riporta un viewport più piccolo del previsto, o quando è applicato un rapporto pixel diverso da uno, e questo cambia le dimensioni misurate senza cambiare lo schermo fisico. Leggere il rapporto riportato insieme alle dimensioni risolve subito la confusione.

Un terzo scenario è un comportamento intermittente che segue il browser, non l'hardware. Se un guasto si riproduce in un browser e mai in un altro sulla stessa macchina, l'hardware è scagionato e l'indagine appartiene al lato piattaforma. Provare lo stesso dispositivo in un secondo browser è il modo più economico per stabilirlo.

Browser FAQ

Cosa mostra una pagina di informazioni del browser?

Riporta la stringa dello user agent, il motore di rendering e la sua versione, il sistema operativo, le dimensioni di schermo e finestra, il rapporto pixel del dispositivo, la lingua preferita e quali capacità del browser sono disponibili. Gli indicatori di capacità di solito sono la parte più utile, perché spiegano perché un test hardware può risultare non disponibile invece che solo fallito.

Perché siti diversi riportano versioni diverse del browser?

In genere perché leggono campi diversi. Alcuni siti analizzano la stringa dello user agent, che può ingannare di proposito, mentre altri leggono la versione del motore o interrogano direttamente le funzioni. Lo user agent contiene anche gettoni congelati che i browser mantengono per compatibilità, quindi un sito che dipende solo da quella stringa può riportare una versione che non corrisponde alla realtà.

Cos'è una stringa di user agent?

È una riga di testo che il browser invia con ogni richiesta, nata per lasciare che i server adattassero il contenuto ai diversi browser. Elenca un nome di prodotto, una versione e spesso una scia di gettoni di compatibilità che si dichiarano altri browser. È un meccanismo ereditato, e poiché i browser mantengono di proposito gettoni imprecisi per compatibilità, non va trattata come identificatore preciso.

Perché un test hardware funziona in un browser e non in un altro?

Perché i browser non implementano tutte le API, e alcuni ne disattivano di specifiche in modalità privata o le rifiutano sulle origini insicure. Gli accessi a fotocamera e USB sono gli esempi tipici. Se un test funziona in un browser e fallisce in un altro sulla stessa macchina, l'hardware funziona e la differenza è un confine di permesso o capacità del browser.

Posso usare le info del browser per vedere se è aggiornato?

Sì, confrontando la versione riportata con quella attuale di quel browser. Ricorda che alcuni browser riportano una versione di compatibilità congelata invece della versione reale, e che un aggiornamento disponibile può essere stato scaricato ma non ancora applicato. Riavviare il browser è ciò che davvero completa l'aggiornamento nella maggior parte dei casi.

Controllare le informazioni del browser invia qualcosa a un server?

No. I valori sono letti dalle interfacce proprie del browser nella tua macchina e disegnati nella pagina in locale. Nulla viene trasmesso, poiché la pagina non ha bisogno di connessione di rete per leggere ciò che il browser ha già. Nota che le stesse informazioni vengono inviate a ogni server che visiti come parte di una richiesta normale, quindi non sono private in generale, solo nel contesto di questa pagina.

Perché il mio browser riporta piattaforma mobile sul desktop?

Succede quando il browser presenta di proposito un'identità mobile per ricevere un layout mobile, comune sui tablet e sui browser desktop con modalità di design reattivo attiva. Alcuni browser integrati lo fanno di default. Il campo di piattaforma va trattato come indizio, e gli indicatori di capacità sono una guida più affidabile a ciò che il dispositivo sa fare.