Sådan ændres Safaris brugeragent på OS X
Du har sikkert været irriteret på et eller andet tidspunkt, når du besøger et websted, der kræver en bestemt browser. Heldigvis kan du narre en hjemmeside til at tro, at du bruger en anden browser, og du kan gøre det med de fleste, herunder Safari.
Brugeragent "spoofing" er ikke noget nyt. Det var nogle gange nødvendigt, da der var en såkaldt browserkrig. Website designere vil ofte designe sider til at gengive og levere andet indhold afhængigt af brugerens browser. Løsningen til dette var ofte at sende en falsk "user agent string", som ville narre webserveren til at levere dig det foretrukne indhold.
I dag er brugerne mindre tilbøjelige til at have et problem, da websteder og browsere er bedre til at overholde webstandarder. Det er ikke at sige, at du endnu ikke vil støde på en.
Hvis du bruger Apple OS X's Safari, her er hvordan du ændrer brugeragenten, og endda selv oprette brugerdefinerede.
Hvad er en brugeragent alligevel?
Når Safari besøger et websted, vil det sende en streng tekst som denne:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, som Gecko) Version / 8.0.3 Safari / 600.3.18
Dette fortæller webserveren, at denne særlige bruger kører Safari 8 på en Mac, der kører OS X 10.10.2.
Det vil naturligvis være anderledes end operativsystemet og webbrowseren. En computer, der kører Windows 7 og Internet Explorer 10, vises som sådan:
Mozilla / 5.0 (kompatibel; MSIE 10.0; Windows NT 6.1; Trident / 6,0)
Listen over brugeragentstrenger er ret omfattende, fordi der er så mange browsere på forskellige operativsystemer. Forresten er det muligt at se, hvilke oplysninger din browser afslører om dig, som indeholder din skærmopløsning, IP-adresse og meget mere.
Ændring af din brugeragent på Safari
Vi har diskuteret de måder, du kan ændre brugeragenten på Google Chrome, Internet Explorer og Firefox. Lad os nu diskutere, hvordan du ændrer det på Apple OS Xs Safari.
Først skal du åbne Safari's præferencer fra menuen "Safari" eller med "Command +".
Med indstillingerne åbne skal du klikke på fanen "Avanceret". Øverst på bunden vil du markere afkrydsningsfeltet ud for "Vis udvikle menuen i menulinjen" og derefter lukke ud af indstillingerne.
Safari vil nu have en ny menu, der udelukkende er afsat til udviklingsværktøjer.
Menuen "Brugeragent" er øverst. Der er allerede en hel del valgmuligheder til rådighed, herunder tidligere versioner af Safari på OS X og iOS, Chrome på Mac og Windows, samt en "Andre ..." mulighed.
Alternativet "Andet ..." giver dig mulighed for at angive en anden brugeragent end dem, der er anført, f.eks. Hvis du er nysgerrig efter at se, hvordan Google Chrome på en iPad kører iOS 8.2, gør du den rigtige streng.
Når du åbner alternativet "Andet ..." fra menuen Brugeragent, så skal du blot skrive kopien brugeragentstrengen til den browser, du vil teste.
Derefter vises den nye brugeragent i menuen Brugeragent. Bemærk, men du kan kun have en "anden" brugeragent ad gangen.
Som vi foreslog i introduktionen, er det usædvanligt at ændre din brugeragent, fordi de fleste browsere er ret gode nu, når de overholder standarderne, og de fleste websteder er browser-agnostiske (selv om nogle browsere fungerer bedre på nogle websteder end andre).
På en beslægtet note, hvis du er nysgerrig efter at se, hvordan din browser gør med hensyn til webstandarder, kan du altid prøve de sure test udviklet af Web Standards Project.
Når det er sagt, håber vi, at du har fundet denne artikel nyttig. Hvis du har noget, du gerne vil tilføje, som et spørgsmål eller en kommentar, bedes du give feedback i vores diskussionsforum.