<!--获取浏览器的一些信息--> <script type="text/javascript"> // 获取浏览器类型 function GetBrowserType() { var ua = navigator.userAgent.toLowerCase(); if (ua == null) return "ie"; else if (ua.indexOf(‘chrome‘) != -1) return "chrome"; else if (ua.indexOf(‘opera‘) != -1) return "opera"; else if (ua.indexOf(‘msie‘) != -1) return "ie"; else if (ua.indexOf(‘safari‘) != -1) return "safari"; else if (ua.indexOf(‘firefox‘) != -1) return "firefox"; else if (ua.indexOf(‘gecko‘) != -1) return "gecko"; else return "ie"; } // 获取浏览器版本 function GetBrowserVersion() { var ua = navigator.userAgent.toLowerCase(); if (ua == null) return "null"; else if (ua.indexOf(‘chrome‘) != -1) return ua.substring(ua.indexOf(‘chrome‘) + 7, ua.length).split(‘ ‘)[0]; else if (ua.indexOf(‘opera‘) != -1) return ua.substring(ua.indexOf(‘version‘) + 8, ua.length); else if (ua.indexOf(‘msie‘) != -1) return ua.substring(ua.indexOf(‘msie‘) + 5, ua.length - 1).split(‘;‘)[0]; else if (ua.indexOf(‘safari‘) != -1) return ua.substring(ua.indexOf(‘safari‘) + 7, ua.length); else if (ua.indexOf(‘gecko‘) != -1) return ua.substring(ua.indexOf(‘firefox‘) + 8, ua.length); else return "null"; } // 获取系统信息 function getSysInfo() { var ua = navigator.userAgent.toLowerCase(); isWin7 = ua.indexOf("nt 6.1") > -1 isVista = ua.indexOf("nt 6.0") > -1 isWin2003 = ua.indexOf("nt 5.2") > -1 isWinXp = ua.indexOf("nt 5.1") > -1 isWin2000 = ua.indexOf("nt 5.0") > -1 isWindows = (ua.indexOf("windows") != -1 || ua.indexOf("win32") != -1) isMac = (ua.indexOf("macintosh") != -1 || ua.indexOf("mac os x") != -1) isAir = (ua.indexOf("adobeair") != -1) isLinux = (ua.indexOf("linux") != -1) var broser = ""; if (isWin7) { sys = "Windows 7"; } else if (isVista) { sys = "Vista"; } else if (isWinXp) { sys = "Windows xp"; } else if (isWin2003) { sys = "Windows 2003"; } else if (isWin2000) { sys = "Windows 2000"; } else if (isWindows) { sys = "Windows"; } else if (isMac) { sys = "Macintosh"; } else if (isAir) { sys = "Adobeair"; } else if (isLinux) { sys = "Linux"; } else { sys = "Unknow"; } return sys; } function getScreen() { return window.screen.width + "*" + window.screen.height; } </script>
原文:http://www.cnblogs.com/danlis/p/6346928.html