Käytän Chromea linuxissa versiolla 51.0.2704.63 (64-bittinen). Tallensin Chromen HTTP-pyynnön, ja tässä on osa tallennusta:
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36
Miksi Chrome lähettää neljä selainta user-agent-kenttään? Onko tämä vastatoimi selaimen version peittämiseksi?
Vastaa
Oletettavasti tarkoitat seuraavia neljää:
-
Mozilla/5.0 (X11; Linux x86_64)
-
AppleWebKit/537.36 (KHTML, like Gecko)
-
Chrome/51.0.2704.63
-
Safari/537.36
useimmat verkkoselaimet käyttävät User-Agent-merkkijonoa seuraavasti:
Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions].
-
Mozilla
on tuotteen sivutuote selainsodat . -
AppleWebKit/537.36
on selaimesi käyttämä alusta. -
iv
Chrome/51.0.2704.63
on selaimesi -
Safari/537.36
lisättiin historiallisista syistä, jolloin Safaria kohdeltiin eri tavalla.
Voit myös lukea tämä historia tai tämä SO-viesti
Kommentit
- Huomautus , että vuodesta 2013 lähtien Chrome-käyttöympäristö ei ole WebKit, se ' s Blink , WebKitin haarukka (joka siinä ' s turn on haarukka KHTML KDE lib)