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 }