Zmeňte používateľského agenta prehliadača v prehliadači Chrome
Obsah:
- Ako zmeniť používateľského agenta v prehliadači Chrome
- Ako zmeniť používateľského agenta prehliadača v Safari
- Ako zmeniť používateľského agenta prehliadača vo Firefoxe bez použitia rozšírenia
Používateľský agent webového prehliadača je spôsob, akým webová lokalita vie, aký typ počítača, operačného systému a aplikácie na prehliadanie používate. Niektoré stránky poskytujú rôzne témy, štýly CSS, obsah alebo dokonca rôzne stránky pre rôzne prehliadače a OS a mnohí vývojári často potrebujú zmeniť svojho vlastného používateľského agenta, aby mohli otestovať tieto schopnosti a vytvoriť tieto alternatívne stránky.
Popíšeme, ako zmeniť používateľského agenta pre všetky populárne moderné webové prehliadače dostupné pre používateľov počítačov v systémoch Mac OS X a Windows vrátane Chrome, Safari a Firefox.
Ako zmeniť používateľského agenta v prehliadači Chrome
Všetky nové verzie prehliadača Chrome obsahujú možnosť veľmi jednoducho zmeniť používateľského agenta a je výkonnejší s viacerými možnosťami ako zjednodušené možnosti dostupné pre používateľov Safari. Pomocou prepísania používateľského agenta prehliadača Chrome je možné určiť aj rozlíšenie zariadenia používateľských agentov a vynútene prekresliť stránku v rámci tohto rozlíšenia. V prehliadači Chrome nie je potrebné povoliť nastavenia používateľského agenta, stačí ich nájsť v možnostiach vývojára:
- Otvorte prehliadač Chrome a rozbaľte ponuku „Zobraziť“, prejdite na položku „Vývojár“ a výberom položky „Nástroje pre vývojárov“ otvorte panel vývojára
- Kliknite na tlačidlo s tromi bodkami v pravom rohu, potom vyberte „Ďalšie nástroje“ a vyberte „Podmienky siete“
- Vyhľadajte položku „User Agent“ a zrušte začiarknutie políčka vedľa položky „Vybrať automaticky“, čím sa zobrazia všetky možnosti používateľského agenta v prehliadači Chrome
- Ak chcete aktivovať tohto používateľského agenta v prehliadači Chrome, vyberte voliteľného používateľského agenta z rozbaľovacej ponuky
Funguje to v prehliadači Chrome pre Mac, Windows a Linux.
V starých verziách prehliadača Chrome môžete používateľského agenta zmeniť takto:
- Otvorte prehliadač Chrome a rozbaľte ponuku „Zobraziť“, prejdite na položku „Vývojár“ a výberom položky „Nástroje pre vývojárov“ otvorte panel vývojára
- Kliknite na ikonu ozubeného kolieska Nastavenia, ktorá sa nachádza v pravom dolnom rohu
- Kliknutím na kartu „Prepísania“ nájdete možnosti User Agent, vyberte používateľského agenta z rozbaľovacej ponuky, upravte existujúceho alebo zadajte nového používateľského agenta
Chrome tiež okamžite prekreslí stránky pomocou nového používateľského agenta, a ak sú nastavené metriky zariadenia, pri prekresľovaní stránky použije aj veľkosť rozlíšenia nastavenú zariadeniami.
Ako zmeniť používateľského agenta prehliadača v Safari
Zďaleka najjednoduchší spôsob, ako zmeniť používateľského agenta na Macu, je cez ponuku Vývoj v Safari, ak to ešte nebolo povolené, preberieme to a tiež ukážeme, ako jednoducho zmeniť používateľských agentov:
- Otvorte Safari a potom v ponuke Safari potiahnite nadol „Predvoľby“
- Kliknite na kartu „Rozšírené“ a začiarknite políčko vedľa položky „Zobraziť ponuku Vývoj v lište ponuky“
- Zatvorte predvoľby a nájdite novú ponuku „Vývoj“ vedľa „Okna“, potiahnite ju nadol a vyberte „User Agent“
- Vyberte ľubovoľného vopred určeného používateľského agenta alebo vyberte „Iný“, ak chcete použiť iný reťazec používateľského agenta
Upozorňujeme, že ak umiestnite kurzor myši na konkrétneho používateľského agenta, presný použitý reťazec UA sa zobrazí v žltom poli vedľa položky ponuky.
Po výbere ktoréhokoľvek z používateľských agentov zistíte, že aktuálne otvorená webová stránka sa obnoví. Ak sa stane, že príslušná stránka poskytuje iným prehliadačom iné informácie, možno zistíte, že stránka vyzerá inak. Napríklad zmena používateľského agenta na mobilné zariadenie a mobilný prehliadač môže spôsobiť, že niektoré webové stránky vás odošlú na ich mobilné webové stránky alebo vám môžu zobraziť stránku s iným vzhľadom prostredníctvom responzívneho rozloženia.
Ako zmeniť používateľského agenta prehliadača vo Firefoxe bez použitia rozšírenia
Firefox to tiež dokáže predvolene, aj keď je to pravdepodobne najnemotornejší z moderných prehliadačov, a preto sa v skutočnosti neodporúča, pretože niektoré rozšírenia Firefoxu to zvládajú lepšie.
- Do poľa URL zadajte about:config a stlačte return
- Vyhľadajte „useragent“ (jedno slovo) a vytvorte nový reťazec s názvom „general.useragent.override“
- Umiestnite používateľského agenta a vyberte „OK“
Majte na pamäti, že zmena používateľského agenta nemení spôsob, akým webový prehliadač vykresľuje samotné stránky, pokiaľ mu nie je poskytovaný obsah špecifický pre používateľa. Napríklad použitie používateľského agenta IE8 nie je to isté ako návšteva stránky s IE8 a nechať ho vykresliť stránku, čo je pre webových vývojárov často povinná potreba. Na to si budete musieť nájsť čas na spustenie Internet Explorera vo virtuálnom stroji nad Mac OS X, ktorý je zadarmo a pomerne jednoducho sa nastavuje.
A čo spoofovanie používateľských agentov z príkazového riadku?
Pre nadšencov príkazového riadku môžete na tento účel použiť aj curl a získať zdrojový kód stránok ako iný prehliadač alebo OS, základná syntax je:
"curl -A UserAgentString>"
Videá uvedené nižšie demonštrujú aktiváciu a zmenu používateľského agenta prehliadača v prehliadači Safari v systéme Mac OS X a tiež, ako to urobiť v prehliadači Chrome v systéme Mac OS X, Windows alebo Linux:
A Chrome:
Majte na pamäti, že zmena používateľského agenta nemení spôsob, akým webový prehliadač vykresľuje samotné stránky, pokiaľ mu nie je poskytovaný obsah špecifický pre používateľa. Napríklad použitie používateľského agenta IE8 nie je to isté ako návšteva stránky s IE8 a nechať ho vykresliť stránku, čo je pre webových vývojárov často povinná potreba. Na to si budete musieť nájsť čas na spustenie Internet Explorera vo virtuálnom stroji nad Mac OS X, ktorý je zadarmo av prípade potreby sa dá pomerne ľahko nastaviť.
Vďaka @ImpechCerrato za nápad s tipom môžete @OSXDaily sledovať aj na Twitteri.