码迷,mamicode.com
首页 > Web开发 > 详细

js 获取浏览器名字版本

时间:2019-07-12 09:33:05      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:ref   bsp   window   version   inf   mat   function   fun   any   

利用js 通过  userAgent 获取浏览器名字和版本信息

// 获取浏览器信息
function getExplorerInfo() {
    let explorer: any = window.navigator.userAgent;
    explorer = explorer.toLowerCase();
    //ie 
    if (explorer.indexOf(msie) >= 0) {
        let ver = explorer.match(/msie ([\d.]+)/)[1] || ‘‘;
        return { name: IE, version: ver };
    }
    //firefox 
    else if (explorer.indexOf(firefox) >= 0) {
        let ver = explorer.match(/firefox\/([\d.]+)/)[1] || ‘‘;
        return { name: Firefox, version: ver };
    }
    //Chrome 
    else if (explorer.indexOf(chrome) >= 0) {
        let ver = explorer.match(/chrome\/([\d.]+)/)[1] || ‘‘;
        return { name: Chrome, version: ver };
    }
    //Opera 
    else if (explorer.indexOf(opera) >= 0) {
        let ver = explorer.match(/opera.([\d.]+)/)[1] || ‘‘;
        return { name: Opera, version: ver };
    }
    //Safari 
    else if (explorer.indexOf(safari) >= 0) {
        let ver = explorer.match(/version\/([\d.]+)/)[1] || ‘‘;
        return { name: Safari, version: ver };
    }
    if (explorer.indexOf(edge) >= 0) {
        let ver = explorer.match(/edge\/([\d.]+)/)[1] || ‘‘;
        return { name: edge, version: ver };
    }
    //遨游浏览器
    if (explorer.indexOf(maxthon) >= 0) {
        let ver = explorer.match(/maxthon\/([\d.]+)/)[1] || ‘‘;
        return { name: 傲游浏览器, version: ver };
    }
    //QQ浏览器
    if (explorer.indexOf(qqbrowser) >= 0) {
        let ver = explorer.match(/qqbrowser\/([\d.]+)/)[1] || ‘‘;
        return { name: QQ浏览器, version: ver };
    }
    //搜狗浏览器
    if (explorer.indexOf(se 2.x) >= 0) {
        return { name: 搜狗浏览器, version: ‘‘ };
    }
    return { name: ‘‘, version: ‘‘ };
}

 

js 获取浏览器名字版本

标签:ref   bsp   window   version   inf   mat   function   fun   any   

原文地址:https://www.cnblogs.com/bruce-gou/p/11174030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!