Endre brukerens webleser i Chrome, Safari, og Firefox

En nettleser bruker agent er hvordan et nettsted vet hva slags datamaskin, operativsystem, og surfing app du bruker. Noen nettsteder serverer forskjellige temaer, CSS, innhold eller til og med forskjellige nettsteder til forskjellige nettlesere og operativsystemer, og mange utviklere trenger ofte å endre egen brukeragent for å kunne teste disse evnene og bygge disse alternative nettstedene.

Vi dekker hvordan du endrer brukeragenten for alle populære moderne nettlesere som er tilgjengelige for skrivebordsbrukeren i Mac OS X og Windows, inkludert Chrome, Safari og Firefox.

Slik endrer du brukeragenten i Chrome

Alle nye versjoner av Chrome inkluderer muligheten til å endre brukeragenten veldig enkelt, og den er kraftigere med flere alternativer enn de forenklede alternativene som er tilgjengelige for Safari-brukere. Med Chrome's brukeragent overstyrer, kan brukeroppløsningsenhetens oppløsning også spesifiseres, med kraftig omdirigering av siden i den oppløsningen. Det er ikke nødvendig å aktivere brukeragentinnstillingene i Chrome, du må bare finne dem under utvikleralternativene:

  • Åpne Chrome og dra ned "Vis" -menyen, gå ned til "Utvikler" og velg "Utviklerverktøy" for å åpne utviklerpanelet.
  • Klikk på tannhjulikonet Innstillinger-knappen nederst til høyre
  • Klikk på Overrides-fanen for å finne alternativene User Agent, velg en brukeragent ut av rullegardinmenyen, endre en eksisterende, eller skriv inn en ny brukeragent

Chrome omdirigerer også sider med den nye brukeragenten umiddelbart, og hvis enhetsmålene er angitt, vil det også bruke disse enhetene til å angi oppløsningsstørrelse når du redraver siden.

Slik endrer du nettleserbrukeragenten i Safari

Langt den enkleste måten å endre en brukeragent på Mac, er gjennom Safari's Develop-menyen, hvis den ikke har blitt aktivert, så vil vi dekke det og også vise hvordan du enkelt kan endre brukeragenter:

  • Åpne Safari, og trekk deretter "Preferences" fra Safari-menyen
  • Klikk på "Avansert" -fanen og merk av i boksen ved siden av "Vis utvikle meny i menylinjen"
  • Lukk ut av Innstillinger og finn den nye "Utvikle" -menyen sammen med "Vinduet", trekk det ned og velg "Brukeragent"
  • Velg en forhåndsdefinert brukeragent eller velg "Annet" for å bruke en annen brukeragentstreng

Merk at hvis du svinger over en bestemt brukeragent, vises den eksakte UA-strengen som vises i en gul boks ved siden av menyelementet.

Etter at du har valgt noen av brukeragenter, finner du den nåværende åpne nettsiden vil oppdatere. Hvis den aktuelle siden skjer for å vise forskjellig informasjon til alternative nettlesere, kan du finne at siden ser annerledes ut. For eksempel kan endring av en brukeragent til en mobilenhet og mobilnettleser føre til at noen nettsider sender deg til deres mobile nettsteder, eller serverer en annen utseende side gjennom en responsiv layout.

Slik endrer du Browser User Agent i Firefox uten å bruke en utvidelse

Firefox kan også gjøre dette som standard, selv om det er uten tvil den mest klumpete av de moderne nettleserne og dermed ikke virkelig anbefalt siden noen Firefox-utvidelser håndterer det bedre.

  • Skriv inn om: config i URL-boksen og trykk tilbake
  • Søk etter "useragent" (ett ord) og opprett en ny streng med tittelen "general.useragent.override"
  • Sett brukeragenten inn og velg "OK"

Husk at endring av brukeragenten ikke endrer måten nettleseren gjør på sidene selv, med mindre det blir servert brukeragent spesifikt innhold. For eksempel, ved å bruke en IE8 brukeragent, er det ikke det samme som å besøke en side med IE8 og la den gjøre siden, et behov som ofte er obligatorisk for webutviklere. For det må du faktisk ta deg tid til å kjøre Internet Explorer i en virtuell maskin på toppen av Mac OS X, det er gratis og ganske enkelt å konfigurere.

Hva med spoofing brukeragenter fra kommandolinjen?

For kommandolinjebutikene kan du også bruke krøll til dette formålet og hente en kildekode for sider som en annen nettleser eller OS, den grunnleggende syntaksen er:

curl -A "UserAgentString" http://url.com

Videoene nedenfor viser muligheten og endrer nettleserbrukeragenten i Safari under OS X, og hvordan du gjør dette i Chrome under Mac OS X, Windows eller Linux:

Og Chrome:

Husk at endring av brukeragenten ikke endrer måten nettleseren gjør på sidene selv, med mindre det blir servert brukeragent spesifikt innhold. For eksempel, ved å bruke en IE8 brukeragent, er det ikke det samme som å besøke en side med IE8 og la den gjøre siden, et behov som ofte er obligatorisk for webutviklere. For det må du faktisk ta deg tid til å kjøre Internet Explorer i en virtuell maskin på toppen av Mac OS X, det er gratis og ganske enkelt å konfigurere om nødvendig.

Takket være @ImpechCerrato for tipsideen, kan du følge @OSXDaily på Twitter også.