Атрибут oscpu навигатора бросает неопределенные значения на машинах IE7 IE7 и WIN7 IE7. Другие атрибуты, такие как platform
и т. Д., Работают нормально.Javascript Navigator OSCPU Undefined
alert(navigator.oscpu);
Я хочу знать, как Javascript может определить версию Windows (Windows XP, 7 или 8)
Может кто-то помочь?
EDIT:
Получил ответ
navigator.appVersion
возвращение что-то вроде этого ...
4,0 (совместимый; MSIE 7.0; MSBrowserIE7; Windows NT 5.1; .NET CLR 1.0 .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8; .NET4.0C; .NET4.0E; dmx: m mty: p; slx: mi.by.as; ssx: NonCitrix)
Так что в этом
Windows NT 5.1 означает Windows XP. Если это Windows NT 6.1 это будет означать Windows, 7 & Если это Windows NT 6.2 это будет означать Windows- т.д.
Надеются, что это помогает ...
Читать эту http://help.dottoro.com/ljlhiaix.php – Adrian