Analiză User-Agent
🔒 Rulează în browser
Introduceți sau lipiți un șir User-Agent pentru a-l analiza.
Ce este un șir User-Agent
Fiecare browser trimite un antet User-Agent la fiecare cerere — o singură linie
care indică browserul, motorul de randare, sistemul de operare și, adesea, dispozitivul. Astfel
site-urile oferă descărcarea potrivită (instalatorul corect pentru sistemul dumneavoastră) sau
recunosc un crawler de motor de căutare. Din motive istorice, formatul este un amestec de
imitații: un șir Chrome conține în continuare token-urile Mozilla,
AppleWebKit și Safari moștenite de la browsere mai vechi, așa că
ordinea în care citiți aceste token-uri contează.
Cum îl interpretează acest instrument
Instrumentul împarte șirul în browser, sistem de operare, motor și dispozitiv folosind reguli
scrise manual care rulează integral în browserul dumneavoastră — nimic nu este încărcat pe
server. Deoarece Edge, Opera și Samsung Internet includ toate un token Chrome/…,
acestea sunt verificate primele; Chrome este verificat înaintea Safari din același motiv.
Crawlerele cunoscute precum Googlebot și bingbot, plus token-urile generice
bot/crawler/spider, sunt marcate înaintea oricărui alt
lucru. Câmpul este completat automat cu propriul dumneavoastră User-Agent, dar puteți lipi
orice șir pentru a-l analiza.
Un șir, nu o certitudine
Un User-Agent este auto-declarat: orice client poate trimite ce dorește. Tratați rezultatul ca pe un indiciu puternic, niciodată ca pe o dovadă de identitate — pentru suportul funcțiilor folosiți detectarea capabilităților, iar pentru aspectul responsiv folosiți interogări media CSS în locul analizării acestui antet.
Întrebări frecvente
Ce este un șir User-Agent?
Este o linie pe care browserul o trimite la fiecare cerere, indicând browserul, motorul său, sistemul de operare și adesea dispozitivul, astfel încât serverele să adapteze ce returnează.
Poate fi falsificat un User-Agent?
Da. Este auto-declarat, deci orice client — un script, un crawler sau o extensie — poate trimite ce dorește. Tratați rezultatul ca pe un indiciu, niciodată ca pe o dovadă de identitate.
De ce un User-Agent Chrome menționează totuși Safari și Mozilla?
Aceste token-uri sunt istorice. Browserele au copiat șirurile altora pentru compatibilitate, așa că același UA poate lista Mozilla, AppleWebKit, Chrome și Safari; instrumentul le citește în ordinea corectă.
Să detectez dispozitivul pe server sau în client?
De preferat, niciunde: folosiți interogări media CSS pentru aspect și detectarea capabilităților pentru funcții. Analizați User-Agent-ul doar pentru statistici sau rutare aproximativă și așteptați-vă să fie imperfect.
Este trimis undeva User-Agent-ul meu?
Nu. Analiza are loc integral în browserul dumneavoastră, cu JavaScript. Șirul introdus — inclusiv al dumneavoastră, care este completat automat — nu este niciodată încărcat.