16Jul
Du har förmodligen varit irriterad vid en eller annan gång när du besöker en webbplats som kräver en viss webbläsare. Lyckligtvis kan du lura en webbplats för att tro att du använder en annan webbläsare, och du kan göra det med de flesta, inklusive Safari.
Användaragent "spoofing" är inte en ny sak. Det var ibland nödvändigt när det fanns ett så kallat webbläsarkrig. Webbdesigners skulle ofta utforma sidor för att göra och leverera annat innehåll beroende på användarens webbläsare. Lösningen på detta var ofta att skicka en falsk "user agent string", som skulle lura webbservern för att leverera dig det föredragna innehållet.
I dag är användare mindre benägna att få problem eftersom webbplatser och webbläsare är bättre att följa webbstandarder. Det är inte att säga att du fortfarande inte kommer att stöta på någon då och då.
Om du använder Apple OS X: s Safari, så här ändrar du användaragenten och skapar även till och med anpassade.
Vad är en användaragent i alla fall?
När Safari besöker en webbplats skickar den en sträng text som följande:
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
Detta berättar för webbservern att den här användaren kör Safari 8 på en Mac som kör OS X 10.10.2.
Det kommer uppenbarligen att vara annorlunda per operativsystem och webbläsare. En dator som kör Windows 7 och Internet Explorer 10 visas som sådan:
Mozilla / 5.0( kompatibel; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
Listan med användaragentsträngar är ganska omfattande eftersom det finns så många webbläsare på olikaoperativsystem. Förresten är det möjligt att se vilken information din webbläsare avslöjar om dig, vilket inkluderar din skärmupplösning, IP-adress och mer.
Ändra ditt användaragent på Safari
Vi har diskuterat hur du kan ändra användaragenten på Google Chrome, Internet Explorer och Firefox. Låt oss nu diskutera hur man ändrar det på Apple OS Xs Safari.
Öppna först Safari-inställningarna från "Safari" -menyn eller med "Command +".
Med inställningarna öppna klickar du på fliken Avancerat. Längst ner vill du kolla rutan bredvid "Show Develop-menyn i menyraden" och avsluta sedan ur inställningarna.
Nu kommer Safari att ha en ny meny som endast är avsedd för utvecklingsverktyg.
Menyn "User Agent" är högst upp. Det finns redan många alternativ tillgängliga inklusive tidigare versioner av Safari på OS X och iOS, Chrome på Mac och Windows, samt alternativet "Annat. ..".
Alternativet "Annat. .." kan du ange en annan användaragent än de som anges, till exempel om du är nyfiken på att se hur Google Chrome på en iPad körs iOS 8.2 gör du den lämpliga strängen.
När du öppnar alternativet "Annat. .." från menyn Användaragent så skulle du helt enkelt skriva kopiera användaragentsträngen för webbläsaren du vill testa.
Därefter visas den nya användaragenten i menyn Användaragent. Observera dock att du bara kan ha en "annan" användaragent åt gången.
Som vi föreslog i introduktionen är det ovanligt att behöva byta användaragent eftersom de flesta webbläsare är ganska bra nu när de följer standarderna och de flesta webbplatser är agnostiska webbläsare( även om vissa webbläsare fungerar bättre på vissa webbplatser än andra).
På en relaterad anteckning, om du är nyfiken på att se hur din webbläsare gör med avseende på webbstandarder, kan du alltid prova surtest som utvecklats av Web Standards Project.
Som sagt hoppas du att du har hittat den här artikeln användbar. Om du har något du vill lägga till, till exempel en fråga eller en kommentar, vänligen ge feedback i vårt diskussionsforum.