Skift browserbrugeragenten i Chrome
Indholdsfortegnelse:
- Sådan ændres brugeragenten i Chrome
- Sådan ændres browserbrugeragenten i Safari
- Sådan ændres browserbrugeragent i Firefox uden at bruge en udvidelse
En webbrowserbrugeragent er, hvordan et websted ved, hvilken type computer, operativsystem og browserapp du bruger. Nogle websteder serverer forskellige temaer, CSS, indhold eller endda forskellige websteder til forskellige browsere og OS'er, og mange udviklere har ofte brug for at ændre deres egen brugeragent for at kunne teste disse evner og bygge disse alternative websteder.
Vi vil dække, hvordan man ændrer brugeragenten for alle populære moderne webbrowsere, der er tilgængelige for desktopbrugeren i Mac OS X og Windows, inklusive Chrome, Safari og Firefox.
Sådan ændres brugeragenten i Chrome
Alle nye versioner af Chrome inkluderer muligheden for at skifte brugeragent meget nemt, og det er mere kraftfuldt med flere muligheder end de forenklede muligheder, der er tilgængelige for Safari-brugere. Med Chromes brugeragenttilsidesættelser kan brugeragentens enhedsopløsning også specificeres, hvilket med magt gentegner siden i denne opløsning. Der er ingen grund til at aktivere brugeragentindstillingerne i Chrome, du skal bare finde dem under udviklerindstillingerne:
- Åbn Chrome og træk menuen "Vis" ned, gå ned til "Udvikler" og vælg "Udviklerværktøjer" for at åbne udviklerpanelet
- Klik på knappen med tre prikker i yderste højre hjørne, vælg derefter "Flere værktøjer" og vælg "Netværksbetingelser"
- Se efter "Brugeragent", og fjern markeringen i feltet ud for "Vælg automatisk" for at afsløre alle brugeragentindstillinger i Chrome
- Vælg en valgfri brugeragent fra rullemenuen for at aktivere denne brugeragent i Chrome
Dette virker i Chrome til Mac, Windows og Linux.
I gamle versioner af Chrome kan du ændre brugeragenten som følger:
- Åbn Chrome og træk menuen "Vis" ned, gå ned til "Udvikler" og vælg "Udviklerværktøjer" for at åbne udviklerpanelet
- Klik på tandhjulsikonet Indstillinger-knappen i nederste højre hjørne
- Klik på fanen "Tilsidesæt" for at finde indstillingerne for brugeragent, vælg en brugeragent fra rullemenuen, rediger en eksisterende eller indtast en ny brugeragent
Sådan ændres browserbrugeragenten i Safari
…
- Åbn Safari, og træk derefter "Preferences" ned fra Safari-menuen
- Klik på fanen "Avanceret" og marker afkrydsningsfeltet ud for "Vis udviklingsmenu i menulinjen"
- Luk præferencer og find den nye "Udvikl"-menu ved siden af "Vindue", træk den ned og vælg "Brugeragent"
- Vælg en forudspecificeret brugeragent, eller vælg "Andet" for at bruge en anden brugeragentstreng
Bemærk, at hvis du holder markøren over en specifik brugeragent, vil den nøjagtige UA-streng, der bruges, vises i en gul boks ved siden af menupunktet.
Når du har valgt en af brugeragenterne, vil du opdage, at den aktuelt åbne webside vil blive opdateret. Hvis den pågældende side tilfældigvis viser forskellige oplysninger til alternative browsere, kan du opleve, at siden ser anderledes ud. Ændring af en brugeragent til en mobilenhed og mobilbrowser kan f.eks. få nogle websider til at sende dig til deres mobilwebsteder eller vise en side, der ser anderledes ud gennem et responsivt layout.
Sådan ændres browserbrugeragent i Firefox uden at bruge en udvidelse
Firefox kan også gøre dette som standard, selvom det uden tvivl er den mest klodsede af de moderne browsere og derfor ikke rigtig anbefales, da nogle Firefox-udvidelser håndterer det bedre.
- Indtast about:config i URL-feltet og tryk retur
- Søg efter "useragent" (et ord), og opret en ny streng med titlen "general.useragent.override"
- Placer brugeragenten og vælg "OK"
Husk på, at ændring af brugeragenten ikke ændrer den måde, webbrowseren gengiver sider på, medmindre den får vist brugeragentspecifikt indhold. For eksempel er brug af en IE8-brugeragent ikke det samme som at besøge en side med IE8 og lade den gengive siden, et behov, der ofte er obligatorisk for webudviklere. Til det skal du faktisk tage dig tid til at køre Internet Explorer i en virtuel maskine oven på Mac OS X, som er gratis og ret nem at konfigurere.
Hvad med spoofing af brugeragenter fra kommandolinjen?
For kommandolinjejunkier kan du også bruge curl til dette formål og hente en sides kildekode som en anden browser eller OS, den grundlæggende syntaks er:
"curl -A UserAgentString>"
Videoerne nedenfor demonstrerer aktivering af muligheden og ændring af browserbrugeragenten i Safari under Mac OS X, og også hvordan man gør dette i Chrome under Mac OS X, Windows eller Linux:
Og Chrome:
Husk på, at ændring af brugeragenten ikke ændrer den måde, webbrowseren gengiver sider på, medmindre den får vist brugeragentspecifikt indhold. For eksempel er brug af en IE8-brugeragent ikke det samme som at besøge en side med IE8 og lade den gengive siden, et behov, der ofte er obligatorisk for webudviklere. Til det skal du faktisk tage dig tid til at køre Internet Explorer i en virtuel maskine oven på Mac OS X, som er gratis og ret nem at konfigurere, hvis det er nødvendigt.
Tak til @ImpechCerrato for tipideen, du kan også følge @OSXDaily på Twitter.