Browse Source

edge浏览器判断

zhengnaiwen_citu 4 tháng trước cách đây
mục cha
commit
e8a9a6281c
2 tập tin đã thay đổi với 13 bổ sung3 xóa
  1. 0 1
      components.d.ts
  2. 13 2
      src/config/axios/service.js

+ 0 - 1
components.d.ts

@@ -29,7 +29,6 @@ declare module 'vue' {
     CtTextField: typeof import('./src/components/CtVuetify/CtTextField/index.vue')['default']
     DatePicker: typeof import('./src/components/DatePicker/index.vue')['default']
     Echarts: typeof import('./src/components/Echarts/index.vue')['default']
-    ElCascader: typeof import('element-plus/es')['ElCascader']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
     Empty: typeof import('./src/components/Empty/index.vue')['default']
     File: typeof import('./src/components/Upload/file.vue')['default']

+ 13 - 2
src/config/axios/service.js

@@ -278,6 +278,7 @@ service.interceptors.response.use(
     }
     return data
   },
+  
   (error) => {
     const { t } = useI18n()
     // console.log('err' + error) // for debug
@@ -342,9 +343,19 @@ const getIntegral = (url, store) => {
 function getBrowserInfo() {  
   const ua = navigator.userAgent; // 获取用户代理字符串  
   let browserName, fullVersion, majorVersion;  
-
   // 检测浏览器  
-  if (ua.includes("Firefox")) {  
+
+  if (ua.includes("edge")) {
+    // edge 浏览器  
+    browserName = "edge";  
+    fullVersion = ua.split("edge/")[1].split(" ")[0];  
+  } else if (ua.includes("qqbrowser")) { 
+    browserName = 'QQ浏览器';
+    fullVersion = ua.split("qqbrowser/")[1].split(" ")[0];  
+  } else if (ua.includes("ubrowser")) { 
+    browserName = 'UC浏览器';
+    fullVersion = ua.split("ubrowser/")[1].split(" ")[0];  
+  } else if (ua.includes("Firefox")) {  
       // Firefox 浏览器  
       browserName = "Firefox";  
       fullVersion = ua.split("Firefox/")[1].split(" ")[0];