JS获取浏览器版本及名称实现函数
JS获取浏览器版本及名称实现函数
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://获取浏览器名称及版本信息functionappInfo(){varbrowser={msie:false,firefo...

复制代码 代码如下:

// 获取浏览器名称及版本信息

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 ( /versionD+(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教程学习
热门Javascript教程学习
编程开发子分类