Javascript代碼輕松判斷IE6瀏覽器
你知道怎樣判斷一個(gè)瀏覽器是不是IE6嗎,這里向大家簡(jiǎn)單介紹一下使用Javascript判斷瀏覽器是不是IE6,這里有部分代碼,你只需要把代碼加在頁面里就可以判斷是不是IE6,相信本文介紹一定會(huì)讓你有所收獲。
Javascript判斷瀏覽器是不是IE6
一個(gè)項(xiàng)目中要判斷瀏覽器是不是IE6,用jQuery的utility里面的方法$.browser.version判斷居然總是顯示是IE6,但我用的明明是IE7(我的操作系統(tǒng)是server2003,$.browser.version在window6.0的系統(tǒng)上總是返回6.0,算是bug吧),最后沒有辦法只好用下面蹩腳的方法判斷了,把下面的代碼加在頁面里就可以判斷是不是IE6,當(dāng)然稍加修改也可以用來判斷是不是IE7、IE8,firefox可以用其它方法判斷。
查看源代碼打印幫助
- 1varisIE6=false;
- 2document.write("<!--[iflteIE6]><script>isIE6=true;</scr"+"ipt><![endif]-->");
- 3if(isIE6){
- 4alert('你當(dāng)前的瀏覽器是IE6或者以下');
- 5}
附上另外一個(gè)判斷方法:
- 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外都可識(shí)別<!--<![endif]-->
- 022.<!--[ifIE]>所有的IE可識(shí)別<![endif]-->
- 033.<!--[ifIE5.0]>只有IE5.0可以識(shí)別<![endif]-->
- 044.<!--[ifIE5]>僅IE5.0與IE5.5可以識(shí)別<![endif]-->
- 055.<!--[ifgteIE5.0]>IE5.0以及IE5.0以上版本都可以識(shí)別
- <![endif]-->
- 066.<!--[ifIE6]>僅IE6可識(shí)別<![endif]-->
- 077.<!--[iflteIE6]>IE6以及IE6以下版本可識(shí)別<![endif]-->
- 088.<!--[ifgteIE6]>IE6以及IE6以上版本可識(shí)別<![endif]-->
- 099.<!--[ifIE7]>僅IE7可識(shí)別<![endif]-->
- 1010.<!--[iflteIE7]>IE7以及IE7以下版本可識(shí)別<![endif]-->
- 1111.<!--[ifgteIE7]>IE7以及IE7以上版本可識(shí)別<![endif]-->
【編輯推薦】
- IE6中十大CSS兼容性解決方案
- JavaScript瀏覽器兼容測(cè)試方案
- 深入探究DIV CSS布局中position屬性用法
- Javascript解決常見瀏覽器兼容問題
- CSS display:block顯示布局錯(cuò)亂解決方案