浏览器版本使用活跃情况检测

Chrome
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"

Safari
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4"

firefox
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Firefox/52.0"

标准IE8
“Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)”

Ie8(ie11兼容调试模式ie8))
"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"

Ie9
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"

Ie10
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"

国产浏览器:QQ,搜狗等内核都是chrome内核,
360为壳浏览器,

ie: MSIE 8.0
Chrome内核: chrome,safari
Safari: 无chrome,safari
Firefox: Firefox

 let browserCheck = function () {
     let temp = window.navigator.userAgent.toUpperCase();
     if (temp.indexOf('MSIE') > -1) {
         let charHead = temp.indexOf('MSIE');
         let charLast = temp.indexOf(";", charHead);
         let ieVersion = temp.substring(charHead, charLast);
         return 'IE ' + ieVersion.split(' ')[1];
     }
     if (temp.indexOf('SAFARI') > -1 && temp.indexOf('CHROME') > -1) {
         return 'Chrome内核';
     }
     if (temp.indexOf('SAFARI') > -1 && temp.indexOf('CHROME') === -1) {
         return 'Safari';
     }
     if (temp.indexOf('FIREFOX') > -1) {
         return 'Firefox-火狐';
     }
     return '其他';
 }

猜你喜欢

转载自blog.csdn.net/weixin_42284354/article/details/80856577