js判断浏览器的类型

判断PC端浏览器的类型:

if(navigator.userAgent.indexOf("MSIE")>0){
    if(navigator.userAgent.indexOf("MSIE 6.0")>0){ 
         //IE6.0
    } 
    if(navigator.userAgent.indexOf("MSIE 7.0")>0){ 
        //IE7.0   
    } 
}
if(navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox"; 
}
if(navigator.userAgent.indexOf("Opera")>0){
        return "Opera"; 
}
if(navigator.userAgent.indexOf("Safari")>0) { 
       return "Safari"; 
} 
if(navigator.userAgent.indexOf("Camino")>0){ 
        return "Camino"; 
} 
if(navigator.userAgent.indexOf("Gecko")>0){ 
        return "Gecko"; 
} 
if($.browser.msie){
    //IE
}

判断手机端的浏览器类型:

var browser = {
	versions : function() {
		var u = navigator.userAgent;
		return {//移动终端浏览器版本信息
			trident : u.indexOf('Trident') > -1, //IE内核
			presto : u.indexOf('Presto') > -1, //opera内核
			webKit : u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
			gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
			mobile : !!u.match(/AppleWebKit.*Mobile.*/)
					|| !!u.match(/AppleWebKit/), //是否为移动终端
			ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
			android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
			iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
			iPad : u.indexOf('iPad') > -1, //是否iPad
			webApp : u.indexOf('Safari') == -1
		//是否web应该程序,没有头部与底部
		};
	}(),
	language : (navigator.browserLanguage || navigator.language).toLowerCase()
};


转载于:https://my.oschina.net/tracypk/blog/363553

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值