你知道怎样判断一个浏览器是不是IE6吗,这里向大家简单介绍一下使用Javascript判断浏览器是不是IE6,这里有部分代码,你只需要把代码加在页面里就可以判断是不是IE6,相信本文介绍一定会让你有所收获。
Javascript判断浏览器是不是IE6
一个项目中要判断浏览器是不是IE6,用jQuery的utility里面的方法$.browser.version判断居然总是显示是IE6,但我用的明明是IE7(我的操作系统是server2003,$.browser.version在window6.0的系统上总是返回6.0,算是bug吧),最后没有办法只好用下面蹩脚的方法判断了,把下面的代码加在页面里就可以判断是不是IE6,当然稍加修改也可以用来判断是不是IE7、IE8,firefox可以用其它方法判断。
查看源代码打印帮助
- 1varisIE6=false;
- 2document.write("<!--[iflteIE6]><script>isIE6=true;</scr"+"ipt><![endif]-->");
- 3if(isIE6){
- 4alert('你当前的浏览器是IE6或者以下');
- 5}
附上另外一个判断方法:
- 1if(window.XMLHttpRequest){//Mozilla,Safari,IE7
- 2if(!window.ActiveXObject){//Mozilla,Safari,
- 3alert('Mozilla,Safari');
- 4}else{
- 5alert('IE7');
- 6}
- 7}else{
- 8alert('IE6');
- 9}
附上其它的判断浏览器的语句
- 011.<!--[if!IE]><!-->除IE外都可识别<!--<![endif]-->
- 022.<!--[ifIE]>所有的IE可识别<![endif]-->
- 033.<!--[ifIE5.0]>只有IE5.0可以识别<![endif]-->
- 044.<!--[ifIE5]>仅IE5.0与IE5.5可以识别<![endif]-->
- 055.<!--[ifgteIE5.0]>IE5.0以及IE5.0以上版本都可以识别
- <![endif]-->
- 066.<!--[ifIE6]>仅IE6可识别<![endif]-->
- 077.<!--[iflteIE6]>IE6以及IE6以下版本可识别<![endif]-->
- 088.<!--[ifgteIE6]>IE6以及IE6以上版本可识别<![endif]-->
- 099.<!--[ifIE7]>仅IE7可识别<![endif]-->
- 1010.<!--[iflteIE7]>IE7以及IE7以下版本可识别<![endif]-->
- 1111.<!--[ifgteIE7]>IE7以及IE7以上版本可识别<![endif]-->
【编辑推荐】
- IE6中十大CSS兼容性解决方案
- JavaScript浏览器兼容测试方案
- 深入探究DIV CSS布局中position属性用法
- Javascript解决常见浏览器兼容问题
- CSS display:block显示布局错乱解决方案