在JS中判断浏览器的类型

在前台开发的过程中,因为浏览器的不同其中的操作也是不同,尤其是Javascript脚本的加载过程 。往往IE和Firefox两者相对,其中一方满足条件,而另一方则不满足,此时则需要在前台页面加载Javascript脚本时对浏览器的类型进行判断。在Javascript函数中对浏览器类型进行判断:

1)使用jQuery方式进行判断

主要的方式为:$.browser.["浏览器类型"],其中包括

$.browser.msie  :IE浏览器

$.browser.safari :谷歌浏览器

$.browser.mozilla:Firefox等

$.browser.opera:欧朋浏览器

注意,其中jQuery 1.9移除了$.browser方法,取而代之的是$.support方法,并且更新的2.0版本中将不再支持 IE 6/7/8。以后用户需要支持 IE 6/7/8,只能使用jQuery1.9或者jQuery1.10.1等。

2)用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"; 
   } 

3)JS获取浏览器信息

  浏览器代码名称:navigator.appCodeName

        浏览器名称:navigator.appName

        浏览器版本号:navigator.appVersion

        对Java的支持:navigator.javaEnabled()

        MIME类型(数组):navigator.mimeTypes

        系统平台:navigator.platform

        插件(数组):navigator.plugins

        用户代理:navigator.userAgent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值