Cos'è un agente utente?

A volte abbreviato in UA, l' agente utente è una stringa di testo del browser che viene assegnata a ciascun sito Web visitato. Le UA contengono informazioni come la versione del browser, la compatibilità, il sistema operativo e qualsiasi plugin di modifica. Utilizzando questi dati, un sito Web può valutare le capacità del tuo computer, ottimizzando le prestazioni e la visualizzazione di una pagina.

Clicca qui per vedere il tuo UA

Esempi di User Agent con spiegazione delle stringhe

 Mozilla / 4.0 (compatibile; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 

Mozilla / 4.0 viene utilizzato per ragioni storiche come dichiarato da Microsoft, da non confondere con le varianti dei browser Mozilla come Firefox. Successivamente, è la versione attuale di Microsoft Internet Explorer: "compatibile; MSIE 6.0;" che indica che questo utente ha Internet Explorer 6.0. Successivamente, "Windows NT 5.1; SV1;" è una descrizione del sistema operativo, in questo caso Microsoft Windows XP con Service Pack 1. Infine, .NET CLR 1.1.4322 è il framework .NET.

Nota: una stringa di user agent con Internet Explorer può avere più versioni .NET.

 Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.8.1.13) Gecko / 20080325 Fedora / 2.0.0.13-1.fc8 Firefox / 2.0.0.13 

In questo secondo esempio, questo interprete è su una variante di Linux. La prima cosa notevolmente diversa da questo user agent è l' X11; che è una variante di X Windows . Successivo U; è il livello di crittografia, che è breve per gli Stati Uniti, un'indicazione di crittografia forte. In passato, diverse versioni di crittografia dovevano essere rilasciate per specifiche parti del mondo a causa delle leggi negli Stati Uniti. Successivamente, i686; e Fedora / 2.0.0.13-1.fc8 descrive la piattaforma e il sistema operativo. Dopo di ciò, en-US; è la lingua e la posizione del browser (rispettivamente inglese e USA). Infine, Firefox / 2.0.0.13 è il browser e la sua versione.

 Mozilla / 5.0 (Macintosh; U; Intel macOS 10.5; en-US; rv: 1.9b4) Gecko / 2008030317 Firefox / 3.0b4 

In questo ultimo esempio, l'interprete è un computer Apple. Questa riga ha molte somiglianze con l'esempio precedente, che esegue anche Firefox. Tuttavia, l'interprete è Macintosh con Intel e macOS 10.5; che è il tipo di processore e il sistema operativo. I computer Apple che non eseguono un processore Intel sono "PPC".

Diverse versioni di Windows nel programma utente

Di seguito sono riportate ulteriori informazioni su ciascuna delle diverse versioni di Microsoft Windows e dei relativi codici stringa dell'agente utente.

 Windows 95 = Windows 95 o Win95 Windows 98 e 98 SE = Windows 98 o Win98 Windows CE = Windows CE Windows ME = Windows 9x 4, 90 Windows NT 4.0 = Windows NT 4.0 Windows 2000 = Windows NT 5.0 Windows XP = Windows NT 5.1 Windows Server 2003 e XP x64 edition = Windows NT 5.2 Windows Vista = Windows NT 6.0 Windows 7 = Windows NT 6.1 Windows 8 = Windows NT 6.2 Windows 8.1 = Windows NT 6.3 Windows 10 = Windows 10.0 

Come ottenere questa informazione

Esistono alcuni modi per accedere alle informazioni sull'agente utente; ad esempio, il pulsante all'inizio di questa pagina mostra i tuoi usi JavaScript per visualizzare la stringa dell'agente utente. Tuttavia, se si desidera raccogliere le informazioni o manipolare i dati, sarebbe preferibile utilizzare un linguaggio di scripting lato server, come Perl, come nel prossimo esempio.

 # / usr / bin / perl usano rigorosamente; stampa "Content-type: text / html", "\ n \ n"; stampa "$ ENV {HTTP_USER_AGENT}"; 

  • Vedere lo strumento di informazioni sul sistema per un esempio di uno script che sfrutta appieno le informazioni sull'agente utente e altre informazioni ottenibili tramite JavaScript.

Agente, browser, acronimi informatici, termini di progettazione Web