JS获取浏览器版本及名称实现函数
2013-04-02 00:00
567 查看
// 获取浏览器名称及版本信息 function appInfo(){ var browser = { msie: false, firefox: false, opera: false, safari: false, chrome: false, netscape: false, appname: 'unknown', version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){ browser[RegExp.$1] = true; browser.appname = RegExp.$1; browser.version = RegExp.$2; } else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari browser.safari = true; browser.appname = 'safari'; browser.version = RegExp.$2; } return browser; } // 调用示例 var myos = appInfo(); // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本 if ( myos.msie ){ alert( myos.version ); } else { alert( myos.appname + myos.version ); }
function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ return "Firefox"; } if(isSafari=navigator.userAgent.indexOf("Safari")>0) { return "Safari"; } if(isCamino=navigator.userAgent.indexOf("Camino")>0){ return "Camino"; } if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ return "Gecko"; } }
相关文章推荐
- 【Javascript】JS获取浏览器名称及版本信息函数
- js获取浏览器信息--名称、版本、操作系统
- 各种浏览器下用JS获取文件域的文件路径的方法/PHP获取用户浏览器和操作系统版本名称
- 通过js获取系统版本以及浏览器版本
- JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
- JavaScript获取浏览器名称、版本等信息
- js获取当前浏览器内核版本信息
- js 获取浏览器版本信息
- Js 获取、判断浏览器版本信息的简单方法
- JS判断PC端浏览器的名称和版本
- javascript实现获取浏览器版本、浏览器类型
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- 【jQuery】获取浏览器的名称与版本信息
- js获取浏览器内核、类型、版本以及系统类型
- js 获取浏览器版本信息(全)
- js获取当前浏览器版本
- 获取js的函数名称