16Jul

Hoe Safari's User Agent in OS X te veranderen

Je hebt je waarschijnlijk wel eens geïrriteerd gevoeld bij het bezoeken van een website die een specifieke browser nodig heeft. Gelukkig kun je een website voor de gek houden door te denken dat je een andere browser gebruikt en kun je dit met de meeste doen, inclusief Safari.

User agent "spoofing" is geen nieuw ding. Het was soms nodig toen er een zogenaamde browser-oorlog was. Websiteontwerpers ontwerpen vaak pagina's om verschillende inhoud weer te geven en af ​​te leveren, afhankelijk van de browser van de gebruiker. De oplossing hiervoor was vaak het verzenden van een valse "user-agent-tekenreeks", die de webserver voor de gek zou houden om u de gewenste inhoud te leveren.

Gebruikers hebben tegenwoordig minder snel problemen omdat websites en browsers beter voldoen aan webstandaarden. Dat wil niet zeggen dat je er nog steeds niet zo vaak tegenkomt.

Als u Safari van Apple OS X gebruikt, kunt u hier de gebruikersagent wijzigen en zelfs aangepaste agenten maken.

Wat is een user-agent eigenlijk?

Wanneer Safari een website bezoekt, stuurt het een tekstreeks zoals deze:

Mozilla / 5.0( Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18( KHTML, like Gecko) Versie / 8.0.3 Safari / 600.3.18

Dit vertelt de webserver dat deze specifieke gebruiker Safari 8 uitvoert op een Mac met OS X 10.10.2.

Het zal uiteraard anders zijn per besturingssysteem en webbrowser. Een computer met Windows 7 en Internet Explorer 10 zou als zodanig verschijnen:

Mozilla / 5.0( compatibel; MSIE 10.0; Windows NT 6.1; Trident / 6.0)

De lijst met user-agentstrings is vrij uitgebreid omdat er zoveel browsers op verschillendebesturingssystemen. Trouwens, het is mogelijk om te zien welke informatie uw browser over u onthult, waaronder uw schermresolutie, IP-adres en meer.

Uw gebruikersagent op Safari wijzigen

We hebben de manieren besproken waarop u de user-agent op Google Chrome, Internet Explorer en Firefox kunt wijzigen. Laten we nu bespreken hoe het kan worden gewijzigd in Safari van Apple OS X.

Open eerst de voorkeuren van Safari in het menu "Safari" of met "Command +,".

Open de voorkeuren, klik op het tabblad "Geavanceerd".Helemaal onderaan moet je het selectievakje naast 'Ontwikkelingsmenu weergeven in de menubalk' aanvinken en vervolgens de voorkeuren verlaten.

Safari heeft nu een nieuw menu dat uitsluitend is gewijd aan ontwikkeltools.

Het menu "Gebruikersagent" staat bovenaan. Er zijn al een flink aantal opties beschikbaar, waaronder eerdere versies van Safari op OS X en iOS, Chrome op Mac en Windows, evenals een "Andere. .." optie.

Met de optie "Overige. .." kunt u een andere user-agent opgeven dan de vermeldde agent, bijvoorbeeld als u benieuwd bent hoe Google Chrome op een iPad met iOS 8.2 wordt weergegeven, gebruikt u de juiste tekenreeks.

Wanneer u de optie "Andere. .." in het menu Gebruikersagent opent, typt u eenvoudigweg de reeks gebruikersagenten voor de browser die u wilt testen.

Daarna verschijnt de nieuwe user-agent in het User Agent-menu. Houd er echter rekening mee dat u slechts één "andere" user-agent per keer kunt hebben.

Zoals we in de inleiding al aangaven, is het ongewoon dat je je user-agent moet wijzigen, omdat de meeste browsers redelijk goed zijn in het naleven van standaarden en de meeste websites agnostisch zijn voor browsers( hoewel sommige browsers op sommige sites beter werken dan andere).

Als u nieuwsgierig bent naar hoe uw browser het doet met betrekking tot webstandaarden, kunt u in een verwante notitie altijd de zuurtests proberen die door het Web Standards Project zijn ontwikkeld.

Dat gezegd hebbende, we hopen dat je dit artikel nuttig hebt gevonden. Als u iets heeft dat u wilt toevoegen, zoals een vraag of een opmerking, geef dan feedback op ons discussieforum.