Probabilmente sei stato infastidito prima o poi quando visiti un sito web che richiede un browser specifico. Fortunatamente, puoi ingannare un sito web facendogli credere che stai utilizzando un browser diverso e puoi farlo con la maggior parte, incluso Safari.
Lo "spoofing" dell'agente utente non è una novità. A volte era necessario quando c'era una cosiddetta guerra dei browser. I progettisti di siti web spesso progettavano pagine per il rendering e la fornitura di contenuti diversi a seconda del browser dell'utente. La soluzione a questo era spesso inviare una falsa "stringa agente utente", che avrebbe ingannato il server web facendoti fornire il contenuto preferito.
Oggi, gli utenti hanno meno probabilità di avere un problema poiché i siti Web e i browser aderiscono meglio agli standard web. Questo non vuol dire che non ne incontrerai ancora uno ogni tanto.
Se utilizzi Safari di Apple OS X, ecco come cambiare lo user agent e persino crearne di personalizzati.
Che cos'è comunque uno user agent?
Quando Safari visita un sito web, invierà una stringa di testo come questa:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, come Gecko) Versione / 8.0.3 Safari / 600.3.18
Questo dice al server web che questo particolare utente sta eseguendo Safari 8 su un Mac con OS X 10.10.2.
Ovviamente sarà diverso a seconda del sistema operativo e del browser web. Un computer con Windows 7 e Internet Explorer 10 apparirà come tale:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
Il l'elenco delle stringhe dell'agente utente è piuttosto ampio perché ci sono così tanti browser su diversi sistemi operativi. A proposito, è possibile vedere quali informazioni rivela il tuo browser su di te , che include la risoluzione dello schermo, l'indirizzo IP e altro.