浏览代码

用UAParser来分析浏览器user-agent信息

任一存 2 年之前
父节点
当前提交
23a6836e4c
共有 2 个文件被更改,包括 13 次插入3 次删除
  1. 4 0
      code/src/libs/ua-parser.min.js
  2. 9 3
      code/src/pages/index.js

文件差异内容过多而无法显示
+ 4 - 0
code/src/libs/ua-parser.min.js


+ 9 - 3
code/src/pages/index.js

@@ -3,13 +3,19 @@ import App from './index.vue'
 import router from '@/router'
 import "@/assets/css/reset.css";
 import "@/assets/css/public.css";
+import uaParserClass from "@/libs/ua-parser.min.js";
 import infiniteScroll from 'vue3-infinite-scroll-good'
-
 import {VueMasonryPlugin} from 'vue-masonry';
 
-
+let uaParser = new uaParserClass();
+let uaInfo = uaParser.getResult()
+// if (globalUaInfo.browser && globalUaInfo.browser.name) {
+//   if (globalUaInfo.browser.name === 'Chrome' && globalUaInfo.browser.major && Number(globalUaInfo.browser.major) < 46) {
+//     doBrowserTip()
 import Components from "@/components/UI";
 
 console.log('v20220927.1830');
 
-createApp(App).use(Components).use(infiniteScroll).use(VueMasonryPlugin).use(router).mount('#app')
+let app = createApp(App)
+app.use(Components).use(infiniteScroll).use(VueMasonryPlugin).use(router).mount('#app')
+app.config.globalProperties.$uaInfo = uaInfo