Jak změnit uživatelský agent Safari na OS X
Pravděpodobně jste se někdy otráveni při návštěvě webových stránek, které vyžadují určitý prohlížeč. Naštěstí můžete oklamat webové stránky, abyste si mysleli, že používáte jiný prohlížeč a můžete to udělat s většinou, včetně Safari.
Uživatelský agent "spoofing" není nová věc. Někdy to bylo nutné, když tam byla takzvaná válka prohlížeče. Návrháři webových stránek často navrhli stránky, které by zobrazovaly a dodávaly různé obsahy v závislosti na prohlížeči prohlížeče. Řešením tohoto problému bylo často odeslat falešný "řetězec uživatelského agenta", který by oklamal webový server, aby vám poskytoval preferovaný obsah.
Dnešní uživatelé mají menší pravděpodobnost, že budou mít problém, protože webové stránky a prohlížeče mají lepší přístup k webovým standardům. To neznamená, že se s ním stále nebudete setkávat.
Používáte-li Safari aplikace Apple OS X, zde je jak změnit uživatelský agent a dokonce i vytvořit vlastní.
Co je to uživatelský agent?
Když Safari navštíví webovou stránku, pošle řetězec textu, jako je toto:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, podobně jako Gecko) Verze / 8.0.3 Safari / 600.3.18
Toto informuje webový server o tom, že tento konkrétní uživatel běží Safari 8 na počítači se systémem Mac OS X 10.10.2.
Samozřejmě se bude lišit podle operačního systému a webového prohlížeče. Počítač se systémem Windows 7 a Internet Explorer 10 se objeví jako takový:
Mozilla / 5.0 (kompatibilní; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
Seznam řetězců uživatelů agentů je poměrně rozsáhlý, protože existuje mnoho prohlížečů v různých operačních systémech. Mimochodem, je možné zjistit, jaké informace váš prohlížeč odhaluje o vás, což zahrnuje rozlišení obrazovky, adresu IP a další.
Změna agenta uživatele na Safari
Diskutovali jsme o způsobu, jakým můžete změnit agent uživatele v prohlížečích Google Chrome, Internet Explorer a Firefox. Nyní diskutujeme o tom, jak ji změnit na Safari Apple OS X.
Nejprve otevřete předvolby programu Safari v nabídce "Safari" nebo pomocí příkazu "Příkaz +".
Po otevření předvolby klikněte na kartu "Pokročilé". Na spodním okraji zaškrtněte políčko vedle nabídky Zobrazit nabídku v panelu nabídek a potom opusťte předvolby.
Nyní Safari bude mít nové menu věnované výhradně vývojovým nástrojům.
Nabídka "Agent uživatele" je nahoře. Existuje již několik málo možností, včetně předchozích verzí programu Safari na OS X a iOS, Chrome na Mac a Windows a také možnost "Jiný ...".
Možnost "Ostatní ..." umožňuje zadat jiný uživatelský agent, než který je uveden, například pokud jste zvědaví, jak prohlížeč Google Chrome na iPadu se systémem iOS 8.2 vykresluje, použijete příslušný řetězec.
Když otevřete možnost "Ostatní ..." z nabídky Uživatelský agent, pak byste jednoduše zkopírovali řetězec uživatelského agenta pro prohlížeč, který chcete otestovat.
Následně se v nabídce Agent uživatele zobrazí nový uživatelský agent. Všimněte si však, že můžete mít pouze jeden "jiný" uživatelský agent najednou.
Jak jsme navrhli v úvodu, je neobvyklé, že musíte změnit svého uživatelského agenta, protože většina prohlížečů je nyní poměrně dobrá v dodržování standardů a většina webových stránek je agnostický prohlížeč (ačkoli některé prohlížeče fungují lépe na některých webech než jiné).
Na související poznámce, pokud jste zvědaví, jak váš prohlížeč dělá s ohledem na webové standardy, můžete vždy vyzkoušet testy kyselin vyvinuté v rámci projektu Web Standards.
Přestože doufáme, že jste našli tento článek užitečný. Pokud máte něco, co byste chtěli přidat, jako je otázka nebo komentář, poskytněte nám zpětnou vazbu v našem diskusním fóru.