JQuery判断浏览器的版本

 function checkIE()
        {


 var Sys = {}; 
        var ua = navigator.userAgent.toLowerCase(); //

这个需要分开来解释Navigator 是HTML DOM中的内置对象,它包含有关浏览器的信息。userAgent是Navigator 的属性方法,可返回由客户机发送服务器的 user-agent 头部的值。作用其实就是返回当前用户所使用的是什么浏览器,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 || Sys.ie<7)
        {
            AlertErrorMsg("目前您使用的浏览器不支持本系统,请使用IE7.0或以上版本的浏览器",true);
                    //alert("目前您使用的浏览器不支持本系统,请使用IE6.0以上版本的浏览器");
             $("body").append("<div id='outDiv' ></div>");
             var iwidth = 0;
            var iheght = 0;
            iwidth = document.documentElement.clientWidth;
            iheght = document.documentElement.clientHeight;
            $('#outDiv').css({ top: 0, left: 0, width: iwidth, height: iheght, position: 'absolute', zIndex: 10000, background: '#FFFFFF' });
            $("#outDiv").fadeTo(20, 0.2)
            $("#outDiv").show();
        } 

        }

posted @ 2012-02-03 09:53  浅谈生活  阅读(162)  评论(0编辑  收藏  举报