时间:2021-05-26
废话不多说了,下面通过一段代码示例介绍一下,希望能够给需要的朋友带来或多或少的帮助。
示例代码:
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"; } }以上代码很简单的实现了javascript获取本机操作系统类型的方法,一下在通过一段示例代码介绍javascript获取操作系统版本信息
javascript获取操作系统版本信息
示例代码:
var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);//比较浏览器版本大小function compareVersions(sVersion1,sVersion2){ var aVersion1 = sVersion1.split("."); var aVersion2 = sVersion2.split("."); if(aVersion1.length>aVersion2.length){ for(var i=0;i<aVersion1.length;i++) aVersion2.push("0"); }else if(aVersion1.length<aVersion2.length){ for(var i=0;i<aVersion2.length;i++) aVersion1.push("0"); } for(var i=0;i<aVersion1.length;i++){ if(aVersion1[i]<aVersion2[i]) return -1; else if(aVersion1[i]>aVersion2[i]) return 1; } return 0;}//检测是否Opera浏览器var isOpera = sUserAgent.indexOf("Opera")>-1;var isMinOpera4 = isMinOpera5 = isMinOpera6 = isMinOpera7 = isMinOpera7_5 = false;if(isOpera){ var fOperaVersion; if(navigator.appName == "Opera"){ fOperaVersion = fAppVersion; } else { var reOperaVersion = new RegExp("Opera (http://pareVersions(RegExp["$1"],"5.5") >= 0; }}document.write("<br/>");document.write("IE 浏览器:" + isIE);document.write("<br/>");document.write("Firfor 浏览器:" + isFF);document.write("<br/>");document.write("Windows 操作系统:" + isWin);document.write("<br/>");document.write("<br/>");document.write("Mozilla 1.5 ↑:" + isMinMoz1_5);document.write("<br/>");document.write("Mozilla 1.8 ↑:" + isMinMoz1_8);document.write("<br/>");document.write("Firfox 1.0 ↑:" + isMinFF1);document.write("<br/>");document.write("Firfox 2.0 ↑:" + isMinFF2);document.write("<br/>");document.write("Firfox 3.0 ↑:" + isMinFF3);document.write("<br/>");document.write("IE 4.0 ↑:" + isMinIE4);document.write("<br/>");document.write("IE 5.0 ↑:" + isMinIE5);document.write("<br/>");document.write("IE 5.5 ↑:" + isMinIE5_5);document.write("<br/>");document.write("IE 6.0 ↑:" + isMinIE6);document.write("<br/>");document.write("IE 7.0 ↑:" + isMinIE7);document.write("<br/>");document.write("Windows 95:" + isWin95);document.write("<br/>");document.write("Windows 98:" + isWin98);document.write("<br/>");document.write("Windows ME:" + isWinME);document.write("<br/>");document.write("Windows NT:" + isWinNT4);document.write("<br/>");document.write("Windows 2000:" + isWin2K);document.write("<br/>");document.write("Windows XP:" + isWinXP);document.write("<br/>");document.write("Windows 2003:" + isWin2K3);document.write("<br/>");document.write("Windows Vista:" + isVista);document.write("<br/>");无论是获取本机还是非本机的操作系统版本信息,代码都很简单,希望对大家获多或少的有点帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
关于机器用的操作系统,我们可以随便点击下鼠标就能够获取,但是如何使用javascript获取本机的操作系统类型呢,下面就通过一段代码示例简单介绍一下,希望能够给
本文实例为大家分享了php获取本机真实IP地址实例代码,供大家参考。主要是获取操作系统为win2000/xp、win7的本机IP真实地址,和获取操作系统为lin
如何使用php获取当前操作系统类型呢?严格来说这里分两种情况,一种情况是获取服务器端的操作系统类型,一种是获取客户端的操作系统类型。下面作者将对如何使用php获
本机IP地址怎么获取win8系统下获取ip地址本机IP地址怎么获取win8系统下获取ip地址本机IP地址怎么获取win8系统下获取ip地址本机IP地址怎么获取w
vbs获取操作系统及其版本号'**************************************'*byr05e'*操作系统及其版本号'*******