Folosesc Chrome în linux cu versiunea 51.0.2704.63 (64 de biți). Am înregistrat o solicitare HTTP a Chrome și iată o parte din înregistrare:
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36
De ce trimite Chrome patru browsere în câmpul agent utilizator? Este aceasta o măsură contrară pentru a ofensa versiunea browserului?
Răspunde
Probabil vrei să spui următoarele patru:
-
Mozilla/5.0 (X11; Linux x86_64)
-
AppleWebKit/537.36 (KHTML, like Gecko)
-
Chrome/51.0.2704.63
-
Safari/537.36
majoritatea browserelor Web utilizează o valoare de șir User-Agent după cum urmează:
Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions].
-
Mozilla
este un produs secundar al browser wars . -
AppleWebKit/537.36
este platforma utilizată de browserul dvs. -
Chrome/51.0.2704.63
este browserul dvs. -
Safari/537.36
a fost adăugat din motive istorice, în care Safari a fost tratat diferit.
Poate doriți să citiți și acest istoric sau această postare SO
Comentarii
- Notă , că începând cu 2013 platforma pe care Chrome o folosește nu este WebKit, este ' s Blink , o furcă a WebKit (care în ea ' rândul său este o bifurcație a KHTML KDE lib)