zoukankan      html  css  js  c++  java
  • js获取浏览器类型

    function add(){
                var userAgent = navigator.userAgent,   
                rMsie = /(msies|trident.*rv:)([w.]+)/,   
                rFirefox = /(firefox)/([w.]+)/,   
                rOpera = /(opera).+version/([w.]+)/,   
                rChrome = /(chrome)/([w.]+)/,   
                rSafari = /version/([w.]+).*(safari)/;  
                var browser;  
                var version;  
                var ua = userAgent.toLowerCase();  
                var stu_name;
                function uaMatch(ua) {  
                    var match = rMsie.exec(ua);  
                    if (match != null) {  
                        alert("IE");
                        stu_name = $("#stu_name").text().split("
    "); 
                        alert(stu_name);
                

    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 == '8.0'){
    alert("ie8");
    }

    
                    }  
                    var match = rFirefox.exec(ua);  
                    if (match != null) {  
                        alert("rFirefox");
                        stu_name = $("#stu_name").val().split("
    "); 
                        alert(stu_name);
                    }  
                    var match = rOpera.exec(ua);  
                    if (match != null) {  
                        alert("rOpera");
                        stu_name = $("#stu_name").val().split("
    "); 
                        alert(stu_name);
                    }  
                    var match = rChrome.exec(ua);  
                    if (match != null) {  
                        alert("rChrome");
                        stu_name = $("#stu_name").val().split("
    "); 
                        alert(stu_name);
                    }  
                    var match = rSafari.exec(ua);
                    if (match != null) {
                        alert("rSafari");
                        stu_name = $("#stu_name").val().split("
    "); 
                        alert(stu_name);
                    }  
                    if (match != null) {
                        alert("null");
                        stu_name = $("#stu_name").val().split("
    "); 
                        alert(stu_name);
                    }  
                }  
                var browserMatch = uaMatch(userAgent.toLowerCase());  
    }
  • 相关阅读:
    linux 环境变量 ($PATH)
    read()、write()返回 Input/output error, Device or resource busy解决
    初次尝试一个注册表
    CSS定位
    CSS中颜色代码和单位
    DOM和BOM
    java代码中获取classpath路径
    黑盒测试与白盒测试相比,哪个更难
    LoadRunner11遇到问题及解决办法
    Linux下修改日期和时间
  • 原文地址:https://www.cnblogs.com/cczhoufeng/p/3617805.html
Copyright © 2011-2022 走看看