16Jul
Pri návšteve webových stránok, ktoré vyžadujú konkrétny prehliadač, ste pravdepodobne narazili naraz. Našťastie môžete oklamať webové stránky, aby si mysleli, že používate iný prehliadač, a môžete to urobiť väčšinou, vrátane Safari.
Používateľ agent "spoofing" nie je nová vec. Niekedy to bolo potrebné, keď sa vyskytla takzvaná vojna prehliadača. Návrhári webových stránok by často navrhovali stránky, ktoré by zobrazovali a poskytovali iný obsah v závislosti od prehliadača používateľa. Riešením tohto problému bolo často posielať falošný "reťazec užívateľského agenta", ktorý by bláznil webový server, aby vám poskytol preferovaný obsah.
V súčasnosti sú používatelia menej pravdepodobné, že budú mať problém, pretože webové stránky a prehliadače sú lepšie pri dodržiavaní webových štandardov. To neznamená, že sa nebudete stále stretávať so sebou.
Ak používate Safari systému Apple OS X, postupujte takto: Zmena používateľského agenta a dokonca aj vytvorenie vlastných používateľov.
Čo je to užívateľský agent?
Keď Safari navštívi webové stránky, pošle reťazec textu, napríklad:
Mozilla / 5.0( Macintosh, Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18( KHTML podobne ako Gecko) Version / 8.0.3 Safari / 600.3.18
Toto informuje webový server o tom, že tento konkrétny používateľ používa Safari 8 na počítači so systémom Mac OS X 10.10.2.
Bude samozrejme odlišné pre operačný systém a webový prehliadač.Počítač so systémom Windows 7 a programom Internet Explorer 10 sa zobrazí ako taký:
Mozilla / 5.0( kompatibilný; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
Zoznam reťazcov užívateľského agenta je pomerne rozsiahly, pretože existuje toľko prehliadačov na rôznychoperačné systémy. Mimochodom, je možné zistiť, aké informácie váš prehliadač odhalí o vás, čo zahŕňa vaše rozlíšenie obrazovky, adresu IP a ďalšie.
Zmena vášho používateľského agenta na Safari
Diskutovali sme o spôsoboch, ako môžete zmeniť používateľského agenta v prehliadačoch Google Chrome, Internet Explorer a Firefox. Poďme diskutovať o tom, ako ju zmeniť na Safari Apple OS X.
Najskôr otvorte preferencie programu Safari v ponuke "Safari" alebo pomocou príkazu "Príkaz +".
Pri otvorených preferenciách kliknite na kartu "Rozšírené".Vpravo dole, začiarknite políčko vedľa položky Zobraziť ponuku Vývoj na paneli s ponukami a potom opustite predvoľby.
Teraz Safari bude mať nové menu venované výhradne vývojovým nástrojom.
Ponuka "User Agent" je v hornej časti. Existuje už celkom málo možností, vrátane predchádzajúcich verzií programu Safari na operačných systémoch OS X a iOS, prehliadač Chrome na počítači Mac a Windows a tiež možnosť "Iné. ..".
Voľba "Iné. .." umožňuje zadať iný používateľský agent než uvedený, napríklad ak ste zvedaví, ako sa prehliadač Google Chrome na iPad so systémom iOS 8.2 zobrazuje, použijete príslušný reťazec.
Keď otvoríte možnosť "Iné. .." z ponuky User Agent, potom by ste jednoducho zadali reťazec užívateľského agenta pre prehliadač, ktorý chcete otestovať.
Následne sa nový používateľský agent zobrazí v ponuke User Agent. Všimnite si však, že môžete mať naraz len jeden "iný" užívateľský agent.
Ako sme navrhli v úvode, je neobvyklé, že musíte zmeniť svojho používateľského agenta, pretože väčšina prehliadačov je teraz celkom dobrá pri dodržiavaní noriem a väčšina webových stránok je agnostický prehliadač( aj keď niektoré prehliadače fungujú lepšie na niektorých stránkach ako iné).
Na súvisiacej poznámke, ak ste zvedaví, ako váš prehliadač robí v súvislosti s webovými štandardmi, môžete vždy vyskúšať testy na kyseliny vyvinuté projektom Web Standards Project.
Dúfame, že ste našli tento článok užitočný.Ak máte niečo, čo chcete pridať, napríklad otázka alebo komentár, poskytnite nám spätnú väzbu v našom diskusnom fóre.