判断浏览器版本、系统型号等

判断浏览器,可以解决不同浏览器的兼容问题;

var userAgent = navigator.userAgent;

if(userAgent.indexOf("OPR") > -1){
    //Opera浏览器,因为Opera浏览器的userAgent也有Chrome和Safari,所以要写在前面
    alert("Opera");
}else if(userAgent.indexOf("Version") > -1 && userAgent.indexOf("Safari") > -1){
    //没有更好的办法判断Safari浏览器,只能通过version(版本号)的英文来判断,因为别的浏览器版本号不是这样写的
    alert("Safari");
}else if(userAgent.indexOf("Chrome") > -1){
    //谷歌浏览器也有可能是使用Chrome内核的其他浏览器
    alert("Chrome");
}else if(userAgent.indexOf("Firefox") > -1){
    //火狐浏览器
    alert("Firefox");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 10.0") > -1){
    //IE 10.0
    alert("IE 10.0");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 9.0") > -1){
    //IE 9.0
    alert("IE 9.0");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 8.0") > -1){
    //IE 8.0
    alert("IE 8.0");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 7.0") > -1){
    //IE 7.0
    alert("IE 7.0");
}

各浏览器的navigator.userAgent

浏览器navigator.userAgent
谷歌Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
火狐Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
OperaMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36 OPR/45.0.2552.635
SafariMozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.1 Safari/603.1.30
IE11.0Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv:11.0) like Gecko
IE10.0Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
IE9.0Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
IE8.0Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
IE7.0Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)

Windows NT 区别系统版本

系统版本Windows NT
win 10Windows NT 10.0
win 8Windows NT 6.2
win 7Windows NT 6.1
vistaWindows NT 6.0
win xpWindows NT 5.1
win 2000Windows NT 5.0
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值