zoukankan      html  css  js  c++  java
  • 检测是否是IE浏览器

    浏览器识别版本方法

    //使用说明返回的是一个对象{"browser":"[IE]...","version":"11.0"}

             function identifyBrowser() {
                var userAgent = navigator.userAgent,
                   rMsie = /(msies|trident.*rv:)([w.]+)/,
                   rFirefox = /(firefox)/([w.]+)/,
                   rOpera = /(opera).+version/([w.]+)/,
                   rChrome = /(chrome)/([w.]+)/,
                   rSafari = ersion/([w.]+).*(safari)/;
                var browser;
                var version;
                var ua = userAgent.toLowerCase();
                function uaMatch(ua) {
                    var match = rMsie.exec(ua);
                    if (match != null) {
                        return { browser: "IE", version: match[2] || "0" };
                    }
                    var match = rFirefox.exec(ua);
                    if (match != null) {
                        return { browser: match[1] || "", version: match[2] || "0" };
                    }
                    var match = rOpera.exec(ua);
                    if (match != null) {
                        return { browser: match[1] || "", version: match[2] || "0" };
                    }
                    var match = rChrome.exec(ua);
                    if (match != null) {
                        return { browser: match[1] || "", version: match[2] || "0" };
                    }
                    var match = rSafari.exec(ua);
                    if (match != null) {
                        return { browser: match[2] || "", version: match[1] || "0" };
                    }
                    if (match != null) {
                        return { browser: "", version: "0" };
                    }
                }
                var browserMatch = uaMatch(userAgent.toLowerCase());
                if (browserMatch.browser) {
                    browser = browserMatch.browser;
                    version = browserMatch.version;
                }
                return {
                    "browser": browser ,
                    "version": version
                };
            }


            function joinConf() {
                var temp = identifyBrowser();
                alert(temp.browser == "IE");
                if (temp.browser== "IE") {
                    if (!initActivxObj()) {
                    }
              
                } else {
                        alert( "请选用IE浏览器!" );
                }
            }

  • 相关阅读:
    换教室
    [国家集训队]礼物
    【模板】扩展卢卡斯(学习笔记)
    Desert King
    绿豆蛙的归宿
    Dropping tests
    [SDOI2013]随机数生成器
    佳佳的fib
    [USACO10OPEN]水滑梯Water Slides
    强大的XML
  • 原文地址:https://www.cnblogs.com/zhtbk/p/4530768.html
Copyright © 2011-2022 走看看