Změňte uživatelského agenta prohlížeče v prohlížeči Chrome
Obsah:
- Jak změnit uživatelského agenta v Chrome
- Jak změnit uživatelského agenta prohlížeče v Safari
- Jak změnit uživatelského agenta prohlížeče ve Firefoxu bez použití rozšíření
Uživatelský agent webového prohlížeče je způsob, jakým web pozná, jaký typ počítače, operačního systému a aplikace pro procházení používáte. Některé weby poskytují různá témata, styly CSS, obsah nebo dokonce různé weby pro různé prohlížeče a operační systémy a mnoho vývojářů často potřebuje změnit svého vlastního uživatelského agenta, aby mohli otestovat tyto schopnosti a vytvořit tyto alternativní weby.
Probereme, jak změnit uživatelského agenta pro všechny populární moderní webové prohlížeče dostupné pro stolní uživatele v systémech Mac OS X a Windows, včetně Chrome, Safari a Firefox.
Jak změnit uživatelského agenta v Chrome
Všechny nové verze prohlížeče Chrome zahrnují možnost velmi snadno změnit uživatelského agenta a je výkonnější s více možnostmi než zjednodušené možnosti dostupné uživatelům Safari. S přepsáním uživatelského agenta prohlížeče Chrome lze také určit rozlišení zařízení uživatelských agentů a vynutit si překreslení stránky v rámci tohoto rozlišení. Nastavení uživatelského agenta v Chrome není potřeba povolovat, stačí je najít v možnostech pro vývojáře:
- Otevřete Chrome a stáhněte nabídku „Zobrazit“, přejděte dolů na „Vývojář“ a výběrem „Nástroje pro vývojáře“ otevřete panel vývojáře
- Klikněte na tlačítko se třemi tečkami v pravém rohu, vyberte „Další nástroje“ a vyberte „Podmínky sítě“
- Vyhledejte „User Agent“ a zrušte zaškrtnutí políčka „Vybrat automaticky“, aby se zobrazily všechny možnosti uživatelského agenta v Chrome
- Vyberte z rozbalovací nabídky volitelného uživatelského agenta a aktivujte jej v Chrome
Funguje v Chrome pro Mac, Windows a Linux.
Ve starých verzích prohlížeče Chrome můžete uživatelského agenta změnit takto:
- Otevřete Chrome a stáhněte nabídku „Zobrazit“, přejděte dolů na „Vývojář“ a výběrem „Nástroje pro vývojáře“ otevřete panel vývojáře
- Klikněte na ikonu ozubeného kola, tlačítko Nastavení umístěné v pravém dolním rohu
- Kliknutím na kartu „Přepsání“ naleznete možnosti User Agent, vyberte uživatelského agenta z rozbalovací nabídky, upravte stávajícího nebo zadejte nového uživatelského agenta
Chrome také okamžitě překreslí stránky pomocí nového uživatelského agenta, a pokud jsou nastaveny metriky zařízení, použije při překreslování stránky také velikost rozlišení nastavenou zařízeními.
Jak změnit uživatelského agenta prohlížeče v Safari
Zdaleka nejjednodušší způsob, jak změnit uživatelského agenta na Macu, je prostřednictvím nabídky Vývoj v Safari, pokud to ještě nebylo povoleno, probereme to a také ukážeme, jak snadno změnit uživatelské agenty:
- Otevřete Safari a poté v nabídce Safari stáhněte „Předvolby“
- Klikněte na kartu „Upřesnit“ a zaškrtněte políčko vedle položky „Zobrazit nabídku Vývoj v pruhu nabídky“
- Zavřete předvolby a najděte novou nabídku „Vývoj“ vedle „Okna“, stáhněte ji dolů a vyberte „User Agent“
- Vyberte libovolného předem určeného uživatelského agenta nebo vyberte „Jiný“, chcete-li použít jiný řetězec uživatelského agenta
Všimněte si, že pokud umístíte ukazatel myši na konkrétního uživatelského agenta, přesný použitý řetězec UA se objeví ve žlutém poli vedle položky nabídky.
Po výběru libovolného uživatelského agenta zjistíte, že aktuálně otevřená webová stránka se obnoví. Pokud se stane, že dotyčná stránka poskytuje jiné informace jiným prohlížečům, může se stát, že stránka vypadá jinak. Například změna uživatelského agenta na mobilní zařízení a mobilní prohlížeč může způsobit, že vás některé webové stránky odesílají na své mobilní webové stránky nebo zobrazují jinak vypadající stránku prostřednictvím responzivního rozvržení.
Jak změnit uživatelského agenta prohlížeče ve Firefoxu bez použití rozšíření
Firefox to také umí ve výchozím nastavení, i když je to pravděpodobně nejnemotornější z moderních prohlížečů, a proto se to opravdu nedoporučuje, protože některá rozšíření Firefoxu to zvládají lépe.
- Do pole URL zadejte about:config a stiskněte return
- Vyhledejte „useragent“ (jedno slovo) a vytvořte nový řetězec s názvem „general.useragent.override“
- Umístěte uživatelského agenta a zvolte „OK“
Mějte na paměti, že změna uživatelského agenta nemění způsob, jakým webový prohlížeč vykresluje stránky sám, pokud mu není poskytován obsah specifický pro uživatelského agenta. Například použití uživatelského agenta IE8 není totéž, jako když navštívíte stránku pomocí IE8 a necháte ji vykreslit, což je pro webové vývojáře často povinná potřeba. K tomu budete muset skutečně věnovat čas spuštění Internet Exploreru ve virtuálním počítači nad Mac OS X, který je zdarma a poměrně snadno se nastavuje.
Co spoofing uživatelských agentů z příkazového řádku?
Pro feťáky z příkazového řádku můžete pro tento účel použít také curl a načíst zdrojový kód stránek jako jiný prohlížeč nebo OS, základní syntaxe je:
"curl -A UserAgentString>"
Níže uvedená videa demonstrují aktivaci a změnu uživatelského agenta prohlížeče v Safari pod Mac OS X a také jak to provést v Chrome pod Mac OS X, Windows nebo Linux:
A Chrome:
Mějte na paměti, že změna uživatelského agenta nemění způsob, jakým webový prohlížeč vykresluje stránky sám, pokud mu není poskytován obsah specifický pro uživatelského agenta. Například použití uživatelského agenta IE8 není totéž, jako když navštívíte stránku pomocí IE8 a necháte ji vykreslit, což je pro webové vývojáře často povinná potřeba. K tomu budete muset skutečně věnovat čas spuštění Internet Exploreru ve virtuálním počítači nad Mac OS X, který je zdarma a v případě potřeby poměrně snadno nastavitelný.
Díky @ImpechCerrato za nápad s tipem můžete @OSXDaily sledovat také na Twitteru.