如何用js來判斷瀏覽器類型(ie,firefox)等等

 http://blog.csdn.net/andyhooo/archive/2007/09/21/1794090.aspx(轉)

現在網絡上的瀏覽器,操作系統就象中國的方言一樣,那個叫多啊!這給我們這些開發人員
帶來了巨大的痛苦!雖然可能大家的喜好不同!用的系統也不同!有人喜歡用ie,有人喜歡用
firefox,還有人喜歡用騰訊tt,而我喜歡用maxthon.雖然名字可能有很多種,但是內核還是隻有
那麼的幾種!ie內核,netscape內核!怎麼樣用js來判斷各種瀏覽器的類型呢!
在不同的瀏覽器中對js的支持程度,語法要求都不大一樣!下面的代碼爲判斷代碼

<script language="JavaScript">
    <!--
function getOs()
{
    var OsObject = "";
   if(navigator.userAgent.indexOf("MSIE")>0) {
        return "MSIE";
   }
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox";
   }
   if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
        return "Safari";
   } 
   if(isCamino=navigator.userAgent.indexOf("Camino")>0){
        return "Camino";
   }
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
        return "Gecko";
   }
  
}
 alert("您的瀏覽器類型爲:"+getOs());
    -->
</script>

測試一下,你就可以發現了!我用的maxthon,它告訴我的信息卻是msie如下圖




所以說maxthon和ie是用的同一個內核!而firefox則不是.



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章