Я пытаюсь обнаружить три операционных системы - Windows XP, Windows Vista, Linux.JavaScript OS Detection - несколько версий Windows XP?
Я использую navigator.oscpu который предупреждает следующий OS/значение -
Windows XP SP3 - Windows NT 5.1
Windows Vista - Windows NT 6.0
Ubuntu 9.04 - Linux i686
Я сомневаюсь о количестве 5.1, показанном на XP. Будет ли он показывать 5.1 для ВСЕХ конфигураций или XP - (без SP2, с SP2, с SP3)?
Есть ли у него шанс показать Windows NT 5.0 для Windows XP в конфигурациях до SP2 или до SP3?
Нижняя строка - Windows XP означает только 5.1 или любую версию 5.x?
Если есть лучший способ окончательно провести различие между тремя операционными системами, это будет здорово.
Примечание: это расширение для Firefox. Таким образом, кросс-браузерная совместимость кода JavaScript не является проблемой. Пожалуйста, не поднимайте , это не будет работать в IE.
Берегись хотя Windows Server 2003 также соответствует версии 5.2. – Knu