Wie ermittelt Google das Betriebssystem des Benutzers?

337
Shubham Saroha

Beim Herunterladen von Google Chrome kann die Website das Betriebssystem des Benutzers ermitteln und bestimmen, ob der PC mit 32 Bit oder 64 Bit läuft. Wie macht es das?

-1
Browser-Benutzeragent Ramhound vor 6 Jahren 2

1 Antwort auf die Frage

0
Vygravlil

Auf der Google-Website, auf der das Installationsprogramm zum Download bereitgestellt wird, befindet sich höchstwahrscheinlich ein Skript, das das Betriebssystem des Nutzers erkennt und gemäß den Ergebnissen des Skripts das richtige Google Chrome-Installationsprogramm "anbietet".

Öffnen Sie beispielsweise die Entwicklerkonsole Ihres Browsers, und geben Sie Folgendes ein

console.log(navigator); 

drücken Sie dann die Eingabetaste.

In meinem Fall sieht die Ausgabe so aus:

5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36 

Jetzt könnten Sie ein Skript schreiben, das diese Ausgabe analysiert und Ihnen das richtige Google Chrome-Installationsprogramm entsprechend der Benutzerausgabe "anbietet".

In meinem Fall würde die Site den Google Chrome Installer für 64 Bit Linux "anbieten". (Wegen des Teils (X11; Linux x86_64).

Ich muss zugeben, dass diese Antwort möglicherweise nicht die beste ist, und andere, erfahrenere Leute könnten es besser erklären, aber ich denke, es beantwortet Ihre Frage.