您的位置:首页 > Web前端 > JavaScript

js代码鉴定当前浏览器的类型

2011-08-11 13:50 197 查看
<script type="text/javaxcript">

    var Sys = {};

    var ua = navigator.userAgent.toLowerCase();

    if (window.ActiveXObject)

        Sys.ie = ua.match(/msie ([\d.]+)/)[1]

    else if (document.getBoxObjectFor)

        Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1]

    else if (window.MessageEvent && !document.getBoxObjectFor)

        Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1]

    else if (window.opera)

        Sys.opera = ua.match(/opera.([\d.]+)/)[1]

    else if (window.openDatabase)

        Sys.safari = ua.match(/version\/([\d.]+)/)[1];

    if (Sys.ie) alert('IE: ' + Sys.ie);

    if (Sys.firefox) alert('Firefox: ' + Sys.firefox);

    if (Sys.chrome) alert('Chrome: ' + Sys.chrome);

    if (Sys.opera) alert('Opera: ' + Sys.opera);

    if (Sys.safari) alert('Safari: ' + Sys.safari);

或者根据你知道的浏览器的类型进行判断

      if(ua.indexof("iphone")!=-1)

          {

             alert("iphone浏览器");

         }

      if(ua.indexof("chrome")!=-1)

{

alert("chrome浏览器");

}

.......

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息