js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011-10-31 00:00
771 查看
//获得客户端操作系统(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下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
- [Windows系统安装]PE/2000/XP/2003/Vista/2008/7/8/8.1Pre版本
- 识别操作系统是不是vista的js代码
- 关于windows7、Vista操作系统下顺利换装xp过程中出现蓝屏问题
- 在Win7或2008(安装了 KB983246补丁)上编译的ADO应用程序,不能运行在XP,2003等低级别的操作系统的解决方案
- 2000/XP/2003操作系统常见问题集锦
- 解决Windows 7 (或Vista)远程桌面连接XP或2003缓慢的问题
- 在Win7或2008(安装了 KB983246补丁)上编译的ADO应用程序,不能运行在XP,2003等低级别的操作系统的解决方案
- Windows2000/2003/XP错误代码大全
- 2000/XP/2003操作系统常见问题集锦一
- 2000/XP/2003操作系统常见问题集锦二
- 电脑安装启动问题,2000/XP/2003操作系统常见问题集锦(1)
- Windows7操作系统常见故障解决方法汇总(适用于xp/Vista/win8)
- 2000/XP/2003操作系统常见问题集锦
- 2000/XP/2003操作系统常见问题集锦
- 电脑关机问题,2000/XP/2003操作系统常见问题集锦(2)
- Windows NT 内核操作系统(2000、XP系列)部分常见蓝屏死机代码详解
- 2000 XP 2003操作系统常见问题1
- xp日常使用问题,2000/XP/2003操作系统常见问题集锦(3)
- 在Win7或2008(安装了 KB983246补丁)上编译的ADO应用程序,不能运行在XP,2003等低级别的操作系统的解决方案 .