• js 获取浏览器名字版本


    利用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: '' };
    }
  • 相关阅读:
    MongoDB_聚合
    MongoDB_基本操作
    MongoDB_"Error parsing YAML config file: yaml-cpp: error at line 3, column 9: illegal map value"解决方法
    MongoDB_安装
    beautifulsoup模块
    python发送邮件
    selenium常用操作
    selenium元素定位
    requests模块的高级用法
    继承
  • 原文地址:https://www.cnblogs.com/bruce-gou/p/11174030.html
Copyright © 2020-2023  润新知