Endre nettleserbrukeragenten i Chrome
Innholdsfortegnelse:
- Hvordan endre brukeragenten i Chrome
- Hvordan endre nettleserbrukeragenten i Safari
- Hvordan endre nettleserbrukeragent i Firefox uten å bruke en utvidelse
En nettleserbrukeragent er hvordan et nettsted vet hvilken type datamaskin, operativsystem og nettleserapp du bruker. Noen nettsteder serverer forskjellige temaer, CSS, innhold eller til og med forskjellige nettsteder til forskjellige nettlesere og operativsystemer, og mange utviklere må ofte endre sin egen brukeragent for å kunne teste disse egenskapene og bygge disse alternative nettstedene.
Vi skal dekke hvordan du endrer brukeragenten for alle populære moderne nettlesere som er tilgjengelige for skrivebordsbrukere i Mac OS X og Windows, inkludert Chrome, Safari og Firefox.
Hvordan endre brukeragenten i Chrome
Alle nye versjoner av Chrome inkluderer muligheten til å endre brukeragent veldig enkelt, og den er kraftigere med flere alternativer enn de forenklede alternativene som er tilgjengelige for Safari-brukere. Med Chromes brukeragentoverstyringer, kan brukeragentens enhetsoppløsning også spesifiseres, og tvinges til å tegne siden på nytt innenfor den oppløsningen. Det er ikke nødvendig å aktivere brukeragentinnstillingene i Chrome, du må bare finne dem under utvikler alternativene:
- Åpne Chrome og trekk ned "Vis"-menyen, gå ned til "Utvikler" og velg "Utviklerverktøy" for å åpne utviklerpanelet
- Klikk på knappen med tre prikker helt til høyre, velg «Flere verktøy» og velg «Nettverksbetingelser»
- Se etter «Brukeragent» og fjern avmerkingen ved siden av «Velg automatisk» for å avsløre alle brukeragent alternativer i Chrome
- Velg en valgfri brukeragent fra rullegardinmenyen for å aktivere den brukeragenten i Chrome
Dette fungerer i Chrome for Mac, Windows og Linux.
I gamle versjoner av Chrome kan du endre brukeragenten som følger:
- Åpne Chrome og trekk ned "Vis"-menyen, gå ned til "Utvikler" og velg "Utviklerverktøy" for å åpne utviklerpanelet
- Klikk på tannhjulikonet Innstillinger-knappen i nedre høyre hjørne
- Klikk på «Overstyringer»-fanen for å finne alternativene for brukeragent, velg en brukeragent fra rullegardinmenyen, endre en eksisterende eller angi en ny brukeragent
Chrome tegner også umiddelbart sider på nytt med den nye brukeragenten, og hvis enhetsberegninger er angitt, vil den også bruke enhetene som setter oppløsningsstørrelsen når de tegner siden på nytt.
Hvordan endre nettleserbrukeragenten i Safari
Den desidert enkleste måten å endre en brukeragent på Mac er gjennom Safaris Develop-meny, hvis den ikke er aktivert ennå, dekker vi det og viser også hvordan du enkelt endrer brukeragent:
- Åpne Safari, og trekk deretter ned "Preferences" fra Safari-menyen
- Klikk på «Avansert»-fanen og merk av i boksen ved siden av «Vis utviklingsmenyen i menylinjen»
- Lukk innstillingene og finn den nye "Utvikle"-menyen ved siden av "Vindu", trekk den ned og velg "Brukeragent"
- Velg en forhåndsspesifisert brukeragent eller velg "Annet" for å bruke en annen brukeragentstreng
Merk at hvis du holder markøren over en spesifikk brukeragent, vil den eksakte UA-strengen som brukes vises i en gul boks ved siden av menyelementet.
Etter at du har valgt en av brukeragentene, vil du finne at den åpne nettsiden vil oppdateres. Hvis den aktuelle siden tilfeldigvis viser annen informasjon til alternative nettlesere, kan det hende at siden ser annerledes ut. For eksempel kan endring av en brukeragent til en mobilenhet og mobilnettleser føre til at enkelte nettsider sender deg til mobilnettstedene deres, eller viser en side som ser annerledes ut gjennom en responsiv layout.
Hvordan endre nettleserbrukeragent i Firefox uten å bruke en utvidelse
Firefox kan også gjøre dette som standard, selv om det uten tvil er den mest klønete av moderne nettlesere og derfor egentlig ikke anbef alt siden noen Firefox-utvidelser håndterer det bedre.
- Skriv inn about:config i URL-boksen og trykk retur
- Søk etter «useragent» (ett ord) og lag en ny streng med tittelen «general.useragent.override»
- Plasser brukeragenten og velg «OK»
Husk at endring av brukeragent ikke endrer måten nettleseren gjengir sider selv, med mindre den blir servert brukeragentspesifikt innhold. For eksempel, å bruke en IE8-brukeragent er ikke det samme som å besøke en side med IE8 og la den gjengi 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, som er gratis og ganske enkel å sette opp.
Hva med å forfalske brukeragenter fra kommandolinjen?
For kommandolinjejunkiene kan du også bruke curl til dette formålet og hente en sides kildekode som en annen nettleser eller OS, den grunnleggende syntaksen er:
"curl -A UserAgentString>"
Videoene nedenfor viser hvordan du aktiverer muligheten og endrer nettleserbrukeragenten i Safari under Mac OS X, og også hvordan du gjør dette i Chrome under Mac OS X, Windows eller Linux:
Og Chrome:
Husk at endring av brukeragent ikke endrer måten nettleseren gjengir sider selv, med mindre den blir servert brukeragentspesifikt innhold. For eksempel, å bruke en IE8-brukeragent er ikke det samme som å besøke en side med IE8 og la den gjengi 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, som er gratis og ganske enkel å sette opp om nødvendig.
Takk til @ImpechCerrato for tipsideen, du kan også følge @OSXDaily på Twitter.