|
@@ -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];
|