今天在弄一个页面框架时,要对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

6964

被折叠的 条评论
为什么被折叠?



