js 不同浏览器 的判断

本文介绍了一种使用JavaScript来检测浏览器类型及版本的方法。通过分析navigator.userAgent属性,该函数可以识别IE、Firefox、Chrome、Opera和Safari等主流浏览器,并返回对应的名称与版本号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
   //判断浏览器类型和版本 返回结果:浏览器名_版本eg:ie_9.0; firefox_24;  chrome_30;
function isBrowser(){
    var result;
    var Sys={};
    var ua=navigator.userAgent.toLowerCase();
    var s;
    (s=ua.match(/msie ([\d.]+)/))?Sys.ie=s[1]:
    (s=ua.match(/firefox\/([\d.]+)/))?Sys.firefox=s[1]:
    (s=ua.match(/chrome\/([\d.]+)/))?Sys.chrome=s[1]:
    (s=ua.match(/opera.([\d.]+)/))?Sys.opera=s[1]:
    (s=ua.match(/version\/([\d.]+).*safari/))?Sys.safari=s[1]:0;
    if(Sys.ie){//Js判断为IE浏览器
        result="ie_"+Sys.ie;
    }

    if(Sys.firefox){//Js判断为火狐(firefox)浏览器
        result="firefox_"+Sys.firefox;
    }

    if(Sys.chrome){//Js判断为谷歌chrome浏览器
        result="chrome_"+Sys.chrome;
   }

    if(Sys.opera){//Js判断为opera浏览器
        result="opera_"+Sys.opera;
    }
    if(Sys.safari){//Js判断为苹果safari浏览器
        result="safari_"+Sys.safari;
    }
    return result;

}
        
        var browseStr = isBrowser();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值