A Chrome-ot linuxban használom az 51.0.2704.63 (64 bites) verzióval. Felvettem a Chrome HTTP-kérését, és itt van a felvétel része:
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36
Miért küld a Chrome négy böngészőt a user-agent mezőbe? Ez egy ellenintézkedés a böngésző verziójának elmosására?
Válasz
Feltehetően a következő négyre gondolsz:
-
Mozilla/5.0 (X11; Linux x86_64)
-
AppleWebKit/537.36 (KHTML, like Gecko)
-
Chrome/51.0.2704.63
-
Safari/537.36
a legtöbb webböngésző a következőképpen használja a User-Agent karaktersorozat értékét:
Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions].
-
Mozilla
a melléktermék böngészőháborúk . -
AppleWebKit/537.36
a böngészője által használt platform. -
iv
Chrome/51.0.2704.63
az Ön böngészője -
Safari/537.36
történelmi okokból lett hozzáadva, ahol a Safarit másképp kezelték.
Érdemes elolvasnia az ezt az előzményeket vagy ezt az SO bejegyzést
Megjegyzések
- Megjegyzés , hogy 2013 óta a Chrome által használt platform nem WebKit, ezért ' s Blink , a WebKit villája (amely benne ' s turn a KHTML KDE lib)