Co je user agent?
User agent je identifikační řetězec, který váš prohlížeč nebo aplikace posílá webovému serveru při každé návštěvě webu. Říká webu, jaký prohlížeč používáte, na jakém zařízení a jaký máte operační systém. Představte si to jako vizitku, kterou váš prohlížeč automaticky předá webu při vstupu.
Pro většinu návštěvníků webu je user agent neviditelná věc – funguje na pozadí bez vašeho vědomí. Ale pro majitele webu je user agent cenným zdrojem informací. Díky němu web pozná, že návštěvník přichází z mobilního telefonu, a zobrazí mu mobilní verzi stránky. Nebo pozná starý prohlížeč a upraví zobrazení tak, aby web fungoval správně i tam.
V praxi user agent vypadá jako dlouhý řetězec znaků, třeba: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0.0.0. Pro běžného člověka je to nečitelné, ale pro server je to přesná informace: návštěvník používá Chrome verze 120 na Windows 10 se 64bitovou architekturou. Nemusíte těmto řetězcům rozumět – váš web s nimi pracuje automaticky.
User agent není jen pro prohlížeče. Mobilní aplikace, vyhledávací roboti (crawleři) nebo nástroje pro testování webů také posílají svůj user agent. Díky tomu web pozná, jestli ho navštívil člověk nebo robot Googlu. A podle toho může reagovat – třeba robotovi zobrazit čistou verzi bez zbytečností, aby mohl efektivně indexovat obsah.