JS判断浏览器是否为IE6 .

今天在弄一个页面框架时,要对IE6(万恶的IE6)进行特别处理,刚开始用jQuery自带的jQuery.browser.version进行判断,发现在所有IE浏览器下(IE6,IE7,IE8)都是一个效果(应该是JQ的BUG吧),没办法,百度了下,发现可以用如下方法解决:

varisIE6=false;
document.write("<!--[iflte IE6]><script>isIE6=true;</scr"+"ipt><![endif]-->");
if(isIE6){
   alert('你当前的浏览器是IE6或者以下');
}

如果是多浏览器可以用如下方法:

if(window.XMLHttpRequest){//Mozilla, Safari,IE7
    if(!window.ActiveXObject){// Mozilla,Safari,
        alert('Mozilla,Safari');
    }else{
        alert('IE7');
    }
}else{
    alert('IE6');
}

Jquery:

$.browser.msie && parseInt($.browser.version) <= 6

原链接:http://blog.sina.com.cn/s/blog_5de5c1c00100mjhq.html

你可能感兴趣的:(jquery,框架,浏览器,IE,Safari,mozilla)