現在網絡上的瀏覽器,操作系統就象中國的方言一樣,那個叫多啊!這給我們這些開發人員
帶來了巨大的痛苦!雖然可能大家的喜好不同!用的系統也不同!有人喜歡用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則不是.
如何用js來判斷瀏覽器類型(ie,firefox)等等
http://blog.csdn.net/andyhooo/archive/2007/09/21/1794090.aspx(轉)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.