判断是否是ie浏览器 前端js_javascript如何判断是否是ie浏览器?

不同的浏览器有不同的属性,你知道怎么来判断浏览器的类型吗?下面我们来看一下如何使用JavaScript判断浏览器是不是IE浏览器。

判断是否是IE浏览器:function detectIE() {

var ua = window.navigator.userAgent;

// Test values; Uncomment to check result …

// IE 10

// ua = 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)';

// IE 11

// ua = 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko';

// Edge 12 (Spartan)

/* ua = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)

Chrome/39.0.2171.71 Safari/537.36 Edge/12.0';*/

// Edge 13

/*ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)

Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586';*/

var msie = ua.indexOf('MSIE ');

if (msie > 0) {

// IE 10 or older => return version number

return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);

}

var trident = ua.indexOf('Trident/');

if (trident > 0) {

// IE 11 => return version number

var rv = ua.indexOf('rv:');

return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);

}

var edge = ua.indexOf('Edge/');

if (edge > 0) {

// Edge (IE 12+) => return version number

return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);

}

// other browser

return false;

}

这个方法是用来检测浏览器的版本,如果是非IE或者Edge的浏览器会返回false,如果是IE或者Edge会返回对应的版本号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值