js如何区分浏览器,要代码,谢谢

JavaScript021

js如何区分浏览器,要代码,谢谢,第1张

    <script language="JavaScript">  

function getOs()  

{  

    var OsObject = ""  

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

        return "MSIE"  //ie浏览器

   }  

   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){  

        return "Firefox"  //Firefox浏览器

   }  

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

        return "Safari"  //Safari浏览器

   }   

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

        return "Camino"  //Camino浏览器

//……增加一些其它代码……

   }  

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

        return "Gecko"  

   }  

    

}  

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

</script>

JS获取浏览器信息

        浏览器代码名称:navigator.appCodeName

        浏览器名称:navigator.appName

        浏览器版本号:navigator.appVersion

        对Java的支持:navigator.javaEnabled()

        MIME类型(数组):navigator.mimeTypes

        系统平台:navigator.platform

        插件(数组):navigator.plugins

        用户代理:navigator.userAgent

1、通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:

2、检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等:

使用方法:

检测浏览器语言:

3、判断iPhone|iPad|iPod|iOS|Android客户端:

4、判断pc还是移动端: