Acasa Tehnologie User Agent

User Agent

by Dragos Schiopu

Vi s-a întâmplat să accesați vreun site și să vă treziți cu câte un mesaj care vă spune că acel site nu este afișat corespunzător pe browserul vostru? V-ați întrebat cum de a știut site-ul respectiv ce browser aveți?

Răspunsul este simplu. Fiecare browser are o „semnătură„, numită User Agent. Astfel, un server web „știe” ce fel de browser l-a accesat și îi livrează un conținut corespunzător.

Ce se întâmplă când vrei să accesezi un site dar nu ai browserul potrivit? Simplu: schimbi User Agent-ul browser-ului tău. Pentru asta există diferse progrămele sau plugin-uri pentru browsere (gen User Agent Switcher pentru Firefox). Metoda aceasta de a utiliza un alt User Agent în locul celui original poartă denumirea de User Agent spoofing. Crawlerele folosesc această metodă cel mai des, managerele de download-uri și chiar și Android, care folosește un User Agent de Safari, „pentru compatibilitate”.
În imagine, un screenshot al User Agent Switcher, extensie Firefox.

Exemple de User Agents

Internet Explorer 6: Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1)
Internet Explorer 7: Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)
Internet Explorer 8: Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; Media Center PC 4.0; SLCC1; .NET CLR 3.0.04320)
Internet Explorer 9: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Internet Explorer 10: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

Firefox 5: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0

Safari: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; de-at) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1

Chrome: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/14.0.825.0 Chrome/14.0.825.0 Safari/535.1

Opera: Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00

 

s-ar putea sa-ti placa