判断当前浏览器是什么浏览器

 

 1 function getBrowserInfo() {
 2             var ua = navigator.userAgent.toLocaleLowerCase();
 3             var browserType = null;
 4             if (ua.match(/msie/) != null || ua.match(/trident/) != null) {
 5                 browserType = "IE";
 6                 browserVersion = ua.match(/msie ([\d.]+)/) != null ? ua.match(/msie ([\d.]+)/)[1] : ua.match(/rv:([\d.]+)/)[1];
 7             } else if (ua.match(/edg/) != null){
 8         browserType = "Edge";
 9             } else if (ua.match(/firefox/) != null) {
10                 browserType = "火狐";
11             } else if (ua.match(/ubrowser/) != null) {
12                 browserType = "UC";
13             } else if (ua.match(/opera/) != null) {
14                 browserType = "欧朋";
15             } else if (ua.match(/bidubrowser/) != null) {
16                 browserType = "百度";
17             } else if (ua.match(/metasr/) != null) {
18                 browserType = "搜狗";
19             } else if (ua.match(/tencenttraveler/) != null || ua.match(/qqbrowse/) != null) {
20                 browserType = "QQ";
21             } else if (ua.match(/maxthon/) != null) {
22                 browserType = "遨游";
23             } else if (ua.match(/chrome/) != null) {
24                 var is360 = _mime("type", "application/360softmgrplugin");
25                 function _mime(option, value) {
26                     var mimeTypes = navigator.mimeTypes;
27                     for (var mt in mimeTypes) {
28                         if (mimeTypes[mt][option] == value) {
29                             return true;
30                         }
31                     }
32                     return false;
33                 }
34                 if (is360) {
35                     browserType = '360';
36                 } else {
37                     browserType = 'Chrome';
38                 }
39             } else if (ua.match(/safari/) != null) {
40                 browserType = "Safari";
41             };
42             return browserType;
43         }
View Code

 

posted @ 2022-04-14 16:36  Redamancy_TT  阅读(66)  评论(0)    收藏  举报