Javascript代码轻松判断IE6浏览器

 你知道怎样判断一个浏览器是不是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可以用其它方法判断。

查看源代码打印帮助

 
 
 
  1. 1varisIE6=false;  
  2.  
  3. 2document.write("<!--[iflteIE6]><script>isIE6=true;</scr"+"ipt><![endif]-->");  
  4.  
  5. 3if(isIE6){  
  6.  
  7. 4alert('你当前的浏览器是IE6或者以下');  
  8.  
  9. 5}  

 附上另外一个判断方法:

 
 
 
  1. 1if(window.XMLHttpRequest){//Mozilla,Safari,IE7  
  2.  
  3. 2if(!window.ActiveXObject){//Mozilla,Safari,  
  4.  
  5. 3alert('Mozilla,Safari');  
  6.  
  7. 4}else{  
  8.  
  9. 5alert('IE7');  
  10.  
  11. 6}  
  12.  
  13. 7}else{  
  14.  
  15. 8alert('IE6');  
  16.  
  17. 9}  

 附上其它的判断浏览器的语句

 
 
 
  1. 011.<!--[if!IE]><!-->除IE外都可识别<!--<![endif]--> 
  2.  
  3. 022.<!--[ifIE]>所有的IE可识别<![endif]--> 
  4.  
  5. 033.<!--[ifIE5.0]>只有IE5.0可以识别<![endif]--> 
  6.  
  7. 044.<!--[ifIE5]>仅IE5.0与IE5.5可以识别<![endif]--> 
  8.  
  9. 055.<!--[ifgteIE5.0]>IE5.0以及IE5.0以上版本都可以识别  
  10. <![endif]--> 
  11.  
  12. 066.<!--[ifIE6]>仅IE6可识别<![endif]--> 
  13.  
  14. 077.<!--[iflteIE6]>IE6以及IE6以下版本可识别<![endif]--> 
  15.  
  16. 088.<!--[ifgteIE6]>IE6以及IE6以上版本可识别<![endif]--> 
  17.  
  18. 099.<!--[ifIE7]>仅IE7可识别<![endif]--> 
  19.  
  20. 1010.<!--[iflteIE7]>IE7以及IE7以下版本可识别<![endif]--> 
  21.  
  22. 1111.<!--[ifgteIE7]>IE7以及IE7以上版本可识别<![endif]--> 
  23.  

【编辑推荐】

  1. IE6中十大CSS兼容性解决方案
  2. JavaScript浏览器兼容测试方案
  3. 深入探究DIV CSS布局中position属性用法
  4. Javascript解决常见浏览器兼容问题
  5. CSS display:block显示布局错乱解决方案

 

THE END