Je hebt je waarschijnlijk weleens geërgerd bij het bezoeken van een website waarvoor een specifieke browser nodig is. Gelukkig kun je een website voor de gek houden door te denken dat je een andere browser gebruikt en dat kun je met de meeste doen, waaronder Safari.
User-agent "spoofing" is niet nieuw. Het was soms nodig als er een zogenaamde browseroorlog was. Websiteontwerpers ontwierpen vaak pagina's om verschillende inhoud weer te geven en te leveren, afhankelijk van de browser van de gebruiker. De oplossing hiervoor was vaak het verzenden van een valse "user agent string", die de webserver voor de gek zou houden en u de gewenste inhoud zou bezorgen.
Tegenwoordig hebben gebruikers minder snel een probleem, omdat websites en browsers beter voldoen aan webstandaarden. Dat wil niet zeggen dat je er niet zo nu en dan nog een tegenkomt.
Als u Safari van Apple OS X gebruikt, kunt u als volgt de user-agent wijzigen en zelfs aangepaste maken.
Wat is eigenlijk een User Agent?
Wanneer Safari een website bezoekt, stuurt het een reeks tekst zoals deze:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, zoals Gecko) Versie / 8.0.3 Safari / 600.3.18
Dit vertelt de webserver dat deze specifieke gebruiker Safari 8 gebruikt op een Mac met OS X 10.10.2.
Het zal uiteraard verschillen per besturingssysteem en webbrowser. Een computer met Windows 7 en Internet Explorer 10 zou er als volgt uitzien:
Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
De lijst met user-agent-strings is vrij uitgebreid omdat er zoveel browsers zijn op verschillende besturingssystemen. Het is trouwens mogelijk zien welke informatie uw browser over u onthult , waaronder uw schermresolutie, IP-adres en meer.