zoukankan      html  css  js  c++  java
  • 使用navigator.userAgent来判断浏览器的类型

    1. 正则表达式匹配
    2. function userBrowser(){   
    3.     var browserName=navigator.userAgent.toLowerCase();   
    4.     if(/msie/i.test(browserName) && !/opera/.test(browserName)){   
    5.         alert("IE");   
    6.         return ;   
    7.     }else if(/firefox/i.test(browserName)){   
    8.         alert("Firefox");   
    9.         return ;   
    10.     }else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){   
    11.         alert("Chrome");   
    12.         return ;   
    13.     }else if(/opera/i.test(browserName)){   
    14.         alert("Opera");   
    15.         return ;   
    16.     }else if(/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){   
    17.         alert("Safari");   
    18.         return ;   
    19.     }else{   
    20.         alert("unKnow");   
    21.     }   
    22. }  

    var sUserAgent = navigator.userAgent;

    //检测是否Opera浏览器
    var isOpera = sUserAgent.indexOf("Opera")>-1

    //检测是否Safari
    var isKHTML = sUserAgent.indexOf("KHTML")>-1
                    || sUserAgent.indexOf("Konqueror")>-1
                    || sUserAgent.indexOf("AppleWebKit")>-1;

    //检测IE
    var isIE = sUserAgent.indexOf("compatible") > -1
                &&sUserAgent.indexOf("MSIE") > -1
                &&!isOpera;

    //检测Firfox
    var isFF = sUserAgent.indexOf("Firefox")>-1&&!isKHTML;

    //检测Chrome浏览器
    var isChrome = sUserAgent.indexOf("AppleWebKit")>-1;

  • 相关阅读:
    Win10中的IIS10安装php manager和IIS URL Rewrite
    第十四周
    第十三周
    第十二周
    第十一周
    第十周
    第九周
    测试作业
    第八周
    第七周
  • 原文地址:https://www.cnblogs.com/fulai/p/3334456.html
Copyright © 2011-2022 走看看