判断浏览器版本

用jquery判断浏览器类型:

判断浏览器类型是IE浏览器还是火狐甚至是opera或者苹果浏览器safari,jquery 特效代码如下:

$(function(){
     if($.browser.msie) {
        alert("这是一个IE浏览器");
     }else if($.browser.opera) {
        alert("这是一个opera浏览器");
     }else if($.browser.mozilla) {
        alert("这是一个火狐浏览器");
     }else if($.browser.safari) {
        alert("这是一safari浏览器");
     }else  { 
    alert("我不知道");
   }
})

进一步判断浏览器的版本号:

if ($.browser.msie && $.browser.version > 6 ) {}
if ($.browser.msie && $.browser.version <= 6 ) {}
if ($.browser.mozilla && $.browser.version >= "1.8" ) {}


利用js判断IE版本:

思路很巧妙,避免了正则搜索 USER_AGENT,且向后兼容,很喜欢

    var _IE = (function(){  
        var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i');  
        while (  
            div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',  
            all[0]  
        );  
        return v > 4 ? v : false ;  
    }());  


posted @ 2013-01-04 15:11  hdchangchang  阅读(125)  评论(0编辑  收藏  举报