作家
登录

js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)

作者: 来源:www.28hudong.com 2013-03-30 00:40:13 阅读 我要评论

复制代码 代码如下://获得客户端操作系统(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008) function GetOSInfo(){ var _pf = navigator.platform; var appVer = navigator.userAgent; if(_pf == "Win32" || _pf == "Windows") { if(appVer.indexOf("WOW64")>-1){ _bit = "64位"; }else{ _bit = "32位"; } if(appVer.indexOf("Windows NT 6.0") > -1 || appVer.indexOf("Windows Vista") > -1) { if(_bit=='64位' || appVer.indexOf("Windows Vista") > -1){ return 'Windows_vista '+_bit; }else{ return "Unknow1"; } }else if(appVer.indexOf("Windows NT 6.1") > -1 || appVer.indexOf("Windows 7") > -1) { if(_bit=='32位' || appVer.indexOf("Windows 7") > -1){ return 'Windows_7 '+_bit; }else{ return "Unknow"; } }else { try{ var _winName = Array('2000','XP','2003'); var _ntNum = appVer.match(/Windows NT 5.d/i).toString(); return 'Windows_' + _winName[_ntNum.replace(/Windows NT 5.(d)/i,"$1")]+" "+_bit; }catch(e){return 'Windows';} } }else if(_pf == "Mac68K" || _pf == "MacPPC" || _pf == "Macintosh") { return "Mac"; }else if(_pf == "X11") { return "Unix"; }else if(String(_pf).indexOf("Linux") > -1) { return "Linux"; }else { return "Unknow"; } }

  推荐阅读

  js 弹出菜单/窗口效果

是不是应该为弹出菜单提供更好的可访问支持?这篇文章将涉及到3种常见的弹窗: window.open 新建的浏览器窗口 <iframe /> 创建的窗口 页面 DOM 创建的伪弹出窗口:如弹出 tips 等 一、当页面无 JS 的时候 通常来说>>>详细阅读


本文标题:js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)

地址:http://www.17bianji.com/kaifa2/JS/23970.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)