【转】javascript判断浏览器是不是IE
一个项目中要判断浏览器是不是IE6,用jQuery的utility里面的方法$.browser.version判断居然总是显示是IE6,但我用的明明是IE7(我的操作系统是server2003,$.browser.version在window6.0的系统上总是返回6.0,算是bug吧),最后没有办法只好用下面蹩脚的方法判断了,把下面的代码加在页面里就可以判断是不是IE6,当然稍加修改也可以用来判断是不是IE7、IE8。firefox可以用其它方法判断。var isIE6=false;
document.write("<!--><script>isIE6=true;</scr"+"ipt><!-->");
if(isIE6){
alert('你当前的浏览器是IE6或者以下');
}
附上另外一个判断方法:
if(window.XMLHttpRequest){ //Mozilla, Safari, IE7
if(!window.ActiveXObject){ // Mozilla, Safari,
alert('Mozilla, Safari');
}else{
alert('IE7');
}
}else {
alert('IE6');
}
附上其它的判断浏览器的语句
1. <!--><!--> 除IE外都可识别 <!--<!-->
2. <!--> 所有的IE可识别 <!-->
3. <!--> 只有IE5.0可以识别 <!-->
4. <!--> 仅IE5.0与IE5.5可以识别 <!-->
5. <!--> IE5.0以及IE5.0以上版本都可以识别 <!-->
6. <!--> 仅IE6可识别 <!-->
7. <!--> IE6以及IE6以下版本可识别 <!-->
8. <!--> IE6以及IE6以上版本可识别 <!-->
9. <!--> 仅IE7可识别 <!-->
10. <!--> IE7以及IE7以下版本可识别 <!-->
11. <!--> IE7以及IE7以上版本可识别 <!-->
页:
[1]