Warum sendet Chrome vier Browser im User-Agent-Header?

Ich verwende Chrome unter Linux mit Version 51.0.2704.63 (64-Bit). Ich habe eine HTTP-Anfrage von Chrome aufgezeichnet und hier ist ein Teil der Aufzeichnung:

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36 

Warum sendet Chrome vier Browser im Feld Benutzeragent? Ist dies eine Gegenmaßnahme, um die Browserversion zu verschleiern?

Antwort

Vermutlich meinen Sie die folgenden vier:

  1. Mozilla/5.0 (X11; Linux x86_64)
  2. AppleWebKit/537.36 (KHTML, like Gecko)
  3. Chrome/51.0.2704.63
  4. Safari/537.36

Die meisten Webbrowser verwenden einen User-Agent-Zeichenfolgenwert wie folgt:

Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]. 
  • Mozilla ist ein Nebenprodukt von Browserkriege .

  • AppleWebKit/537.36 ist die von Ihrem Browser verwendete Plattform.

  • Chrome/51.0.2704.63 ist Ihr Browser

  • Safari/537.36 wurde aus historischen Gründen hinzugefügt, in denen Safari anders behandelt wurde.

Möglicherweise möchten Sie auch lesen dieser Verlauf oder dieser SO-Beitrag

Kommentare

  • Hinweis , dass die Plattform, die Chrome seit 2013 verwendet, kein WebKit ist, sondern ' s Blink , eine Abzweigung von WebKit (welche Darin ist ' an der Reihe eine Abzweigung von KHTML KDE lib)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.