ナビゲーターの oscpu 属性は、XP IE7 および WIN7 IE9 マシンで undefined をスローしています。などの他の属性は正常にplatform
機能します。
alert(navigator.oscpu);
Javascript が Windows のバージョンを識別する方法を知りたい (Windows XP、7 または 8)
誰か助けてくれませんか?
編集:
答えを得た
navigator.appVersion
このようなものを返します...
4.0 (互換性; MSIE 7.0; MSBrowserIE7; Windows NT 5.1 ; .NET CLR 1.0.3705; .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 8を意味します。
お役に立てれば...