判断IE版本、系统版本、系统平台
来源:互联网 发布:淘宝刷好评 编辑:程序博客网 时间:2024/05/01 03:56
<script> var versionNumber=IEVersion(); if((versionNumber!=-1)&&(versionNumber!='edge'&&(versionNumber>10))){ detectOS(); document.writeln("您的IE是版本是:" + detectOS() + "<br/>");//8 document.writeln("您的操作系统是:" + detectOS() + "<br/>");//Win7 /*document.writeln("navigator.userAgent:" + navigator.userAgent + "<br/>");*/ document.writeln("您的平台系统是:" + navigator.platform + "<br/>");//Win32 }</script>
引用Jsfunction detectOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); if (isMac) return "Mac"; var isUnix = (navigator.platform == "X11") && !isWin && !isMac; if (isUnix) return "Unix"; var isLinux = (String(navigator.platform).indexOf("Linux") > -1); if (isLinux) return "Linux"; if (isWin) { var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; if (isWin2K) return "Win2000"; var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1; if (isWinXP) return "WinXP"; var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1; if (isWin2003) return "Win2003"; var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1; if (isWinVista) return "WinVista"; var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1; if (isWin7) return "Win7"; var isWin8 = sUserAgent.indexOf("Windows NT 6.2") > -1; if (isWin8) return "Win8"; } return "other";}function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1; if(isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if(fIEVersion == 7) { return 7; } else if(fIEVersion == 8) { return 8; } else if(fIEVersion == 9) { return 9; } else if(fIEVersion == 10) { return 10; } else { return 6;//IE版本<=7 } } else if(isEdge) { return 'edge';//edge } else if(isIE11) { return 11; //IE11 }else{ return -1;//不是ie浏览器 }}/*function detectOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); if (isMac) return "Mac"; var isUnix = (navigator.platform == "X11") && !isWin && !isMac; if (isUnix) return "Unix"; var isLinux = (String(navigator.platform).indexOf("Linux") > -1); if (isLinux) return "Linux"; if (isWin) { var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; if (isWin2K) return "Win2000"; var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1; if (isWinXP) return "WinXP"; var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1; if (isWin2003) return "Win2003"; var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1; if (isWinVista) return "WinVista"; var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1; if (isWin7) return "Win7"; var isWin8 = sUserAgent.indexOf("Windows NT 6.2") > -1; if (isWin8) return "Win8"; } return "other";}document.writeln("您的操作系统是:" + detectOS() + "<br/>");document.writeln("navigator.userAgent:" + navigator.userAgent + "<br/>");document.writeln("navigator.platform:" + navigator.platform + "<br/>");*/
阅读全文
0 0
- 判断IE版本、系统版本、系统平台
- 判断系统和ie版本及补丁
- 判断当前系统版本
- 判断 iOS 系统版本
- 判断ios系统版本
- NSIS判断系统版本
- iOS7 系统版本判断
- ios判断系统版本
- windows系统版本判断
- NSIS判断系统版本
- Installshield判断系统版本
- Windows系统版本判断
- iOS 判断系统版本
- iOS系统版本判断
- Windows系统版本判断
- Windows 系统版本判断
- 通过宏判断VS编译版本以及系统平台
- 通过宏判断VS编译版本以及系统平台
- 实验5 动态路由协议配置-RIP
- 内联函数的实质
- Java--版本
- Sqlite3源码学习(6)demovfs分析
- getchar()、EOF和Ctrl+Z
- 判断IE版本、系统版本、系统平台
- java 关键基础
- 企业大型互联网分布式架构{Java分布式架构 dubbo + springmvc + mybatis + ehcache + redis }
- 新会员注册页面提示会话已过期请重新登录
- 八种排序方法(一)——选择排序
- 在struts.xml中配置默认Action类(二)
- 控制翻转与依赖注入的区别
- java 代码实例
- ssm常用配置