Ändra webbläsarens användaragent i Chrome
Innehållsförteckning:
- Hur man ändrar användaragent i Chrome
- Hur man ändrar webbläsaranvändaragenten i Safari
- Hur man ändrar webbläsaranvändaragent i Firefox utan att använda ett tillägg
En webbläsares användaragent är hur en webbplats vet vilken typ av dator, operativsystem och surfapp du använder. Vissa webbplatser erbjuder olika teman, CSS, innehåll eller till och med olika webbplatser till olika webbläsare och operativsystem, och många utvecklare behöver ofta ändra sin egen användaragent för att kunna testa dessa förmågor och bygga dessa alternativa webbplatser.
Vi tar upp hur man ändrar användaragenten för alla populära moderna webbläsare som är tillgängliga för stationära användare i Mac OS X och Windows, inklusive Chrome, Safari och Firefox.
Hur man ändrar användaragent i Chrome
Alla nya versioner av Chrome inkluderar möjligheten att byta användaragent mycket enkelt, och det är kraftfullare med fler alternativ än de förenklade alternativen som är tillgängliga för Safari-användare. Med Chromes användaragent åsidosätter, kan användaragentens enhetsupplösning också specificeras, vilket tvångsritar om sidan inom den upplösningen. Det finns inget behov av att aktivera användaragentinställningarna i Chrome, du måste bara hitta dem under utvecklar alternativen:
- Öppna Chrome och dra ner "Visa"-menyn, gå ner till "Utvecklare" och välj "Utvecklarverktyg" för att öppna utvecklarpanelen
- Klicka på knappen med tre punkter längst till höger, välj sedan "Fler verktyg" och välj "Nätverksvillkor"
- Leta efter "User Agent" och avmarkera rutan bredvid "Välj automatiskt" för att visa alla användaragent alternativ i Chrome
- Välj en valfri användaragent från rullgardinsmenyn för att aktivera den användaragenten i Chrome
Detta fungerar i Chrome för Mac, Windows och Linux.
I gamla versioner av Chrome kan du ändra användaragenten enligt följande:
- Öppna Chrome och dra ner "Visa"-menyn, gå ner till "Utvecklare" och välj "Utvecklarverktyg" för att öppna utvecklarpanelen
- Klicka på kugghjulsikonen Inställningar-knappen i det nedre högra hörnet
- Klicka på fliken "Åsidosätter" för att hitta användaragent alternativen, välj en användaragent från rullgardinsmenyn, ändra en befintlig eller ange en ny användaragent
Chrome ritar också omedelbart om sidor med den nya användaragenten, och om enhetsstatistik är inställd kommer den också att använda enheterna som ställer in upplösningsstorleken när sidan ritas om.
Hur man ändrar webbläsaranvändaragenten i Safari
Det i särklass enklaste sättet att ändra en användaragent på Mac är genom Safaris Utveckla-meny, om det inte har aktiverats ännu kommer vi att täcka det och även visa hur man enkelt byter användaragent:
- Öppna Safari och dra sedan ned "Inställningar" från Safari-menyn
- Klicka på fliken "Avancerat" och markera rutan bredvid "Visa utvecklingsmenyn i menyraden"
- Stäng ur inställningarna och hitta den nya "Utveckla"-menyn bredvid "Fönster", dra ned den och välj "User Agent"
- Välj valfri fördefinierad användaragent eller välj "Annan" för att använda en annan användaragentsträng
Observera att om du håller muspekaren över en specifik användaragent visas den exakta UA-strängen som används i en gul ruta bredvid meny alternativet.
När du har v alt någon av användaragenterna kommer du att se att den för närvarande öppna webbsidan kommer att uppdateras. Om sidan i fråga råkar visa olika information till alternativa webbläsare kan du upptäcka att sidan ser annorlunda ut. Om du till exempel ändrar en användaragent till en mobil enhet och mobil webbläsare kan vissa webbsidor skicka dig till sina mobila webbplatser eller visa en sida som ser annorlunda ut genom en responsiv layout.
Hur man ändrar webbläsaranvändaragent i Firefox utan att använda ett tillägg
Firefox kan också göra detta som standard, även om det utan tvekan är den mest klumpiga av de moderna webbläsarna och därför inte riktigt rekommenderad eftersom vissa Firefox-tillägg hanterar det bättre.
- Ange about:config i URL-rutan och tryck på retur
- Sök efter "useragent" (ett ord) och skapa en ny sträng med titeln "general.useragent.override"
- Placera användaragenten och välj "OK"
Tänk på att ändring av användaragent inte ändrar hur webbläsaren renderar sidor själv, såvida den inte serveras användaragentspecifikt innehåll. Att till exempel använda en IE8-användaragent är inte detsamma som att besöka en sida med IE8 och låta den rendera sidan, ett behov som ofta är obligatoriskt för webbutvecklare. För det måste du faktiskt ta dig tid att köra Internet Explorer i en virtuell maskin ovanpå Mac OS X, som är gratis och ganska enkel att installera.
Vad sägs om att spoofa användaragenter från kommandoraden?
För kommandoradsjunkies kan du också använda curl för detta ändamål och hämta en sidas källkod som en annan webbläsare eller OS, den grundläggande syntaxen är:
"curl -A UserAgentString>"
Videorna nedan visar hur du aktiverar möjligheten och ändrar webbläsarens användaragent i Safari under Mac OS X, och hur du gör detta i Chrome under Mac OS X, Windows eller Linux:
Och Chrome:
Tänk på att ändring av användaragent inte ändrar hur webbläsaren renderar sidor själv, såvida den inte serveras användaragentspecifikt innehåll. Att till exempel använda en IE8-användaragent är inte detsamma som att besöka en sida med IE8 och låta den rendera sidan, ett behov som ofta är obligatoriskt för webbutvecklare. För det måste du faktiskt ta dig tid att köra Internet Explorer i en virtuell maskin ovanpå Mac OS X, som är gratis och ganska enkel att ställa in vid behov.
Tack till @ImpechCerrato för tipsidén, du kan följa @OSXDaily på Twitter också.