代码改变世界

利用js来判断浏览器的类型

2012-09-12 18:45  hongjiumu  阅读(204)  评论(0编辑  收藏  举报

有人喜欢用ie,有人喜欢用firefox,还有人喜欢用260,虽然名字可能有很多种,但是内核只有几种.ie内核,netscape内核!怎么用js来判断各种浏览器的类型呢?

在不同的浏览器中对js的支持程度,语法要求都大不一样,下面的代码为判断代码:

<script type="text/javascript">

  var getOs=function(){

    var OsObject="";

    if(navigator.userAgent.indexOf("MSIE")>0){

      return "MSIE";

    }

    if(IsFireFox=navigator.userAgent.indexOf("Safari")>0){

      return "Safari";

    }

    if(IsComino=navigator.userAgent.indexOf("Camino")>0){

      return "Camino";

    }

    if(IsMozilla=navigator.userAgent.indexOf("Gecko")>0){

      return "Cecko";

    }

  };

  alert("你的浏览器类型为:"+getOs());

</script>