zoukankan      html  css  js  c++  java
  • 转载 js判断浏览器

    $scope.identifyBrowser= function () {
    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();


    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
    };
    }

    //判断当前页面时否在在IE浏览器下运行
    $scope.joinConf= function () {
    var temp = $scope.identifyBrowser();
    if (temp.browser == "IE") {
    if (!$scope.initActivxObj()) {
    }

    } else {
    alert("请选用IE浏览器!");
    }
    }

  • 相关阅读:
    如何在没鼠标没网络的情况下如何安装驱动以及日常的操作
    开启平行眼的一些小技巧
    go-redis连接
    奶牛议会
    转载(int.TryParse用法)用于对字符串内容进行判断
    Javascript扩展Date的prototype实现时间format函数
    dsu on tree学习笔记
    DP做题笔记
    期望概率做题笔记
    生成函数做题笔记
  • 原文地址:https://www.cnblogs.com/yhf286/p/3754869.html
Copyright © 2011-2022 走看看