2014-10-30 20 views
13

Es ist möglich, im Browser navigator.userAgent das Betriebssystem des Benutzers einzuchecken. Ich weiß, dass wir uns nicht auf den User Agent des Browsers verlassen können, weil er gefälscht werden kann, aber wir brauchen ihn nur für statistische Zwecke. Für Windows Umgebungen, Wert Windows NT 6.3 steht für Win 8.1, Windows NT 6.2 für Win 8, Windows NT 6.1 für Win 7 und so weiter. Könnte irgendjemand raten, welchen Wert Windows 10 in User Agent setzt?
Vielen Dank im Voraus.Welcher OS-Name wird in Windows 10 für den User Agent des Browsers festgelegt?

Antwort

15

@NulledPointer hat darauf hingewiesen, dass the IE user agent will contain Windows NT 10.0. Dies gilt ab dem November 2014 CTP von Windows 10. Diese bestimmte CTP führt IE Edge Mode, die der einzige Betriebsmodus für die Release-Version von Windows 10 sein wird. Hier ist ein Beispiel User Agent Zeichenfolge aus @ NulledPointer Link:

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537,36 (KHTML, wie Gecko) Chrom/39.0.2171.71 Safari/537,36 Rand/12.0

+0

Sie für den Hinweis danken, gehe ich davon aus, es wird nicht Änderung für eine Release-Version. – Eadel

+6

Sein 'Windows NT 10.0' jetzt! Überprüfen Sie dies https://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx – PnotNP

+0

Dank @NulledPointer, habe ich einige Informationen von Ihrem Link hinzugefügt. –