소스 검색

浏览器提示

natasha 3 년 전
부모
커밋
6cb00d5549
2개의 변경된 파일5개의 추가작업 그리고 11개의 파일을 삭제
  1. 4 10
      src/App.vue
  2. 1 1
      src/components/Header.vue

+ 4 - 10
src/App.vue

@@ -25,23 +25,17 @@ export default {
     if (lang_type == "AR") {
       this.dir = "rtl";
     }
-    if(localStorage.getItem("useragent_root_type")&&localStorage.getItem("useragent_root_type")!=='true'&&!localStorage.getItem("useragent_root_close")){
-        this.userAgentTipShow = true
-    }else{
-        this.handleUserAgentRoot()
-    }
+    this.handleUserAgentRoot()
   },
     methods:{
       // 判断是否为chrome浏览器 
       handleUserAgentRoot(){
-          if(navigator.userAgent.indexOf('Chrome') > -1){
-              localStorage.setItem("useragent_root_type", true);
-          }else{
-              localStorage.setItem("useragent_root_type", false);
+          if(!sessionStorage.getItem("useragent_root_close") && navigator.userAgent.indexOf('Chrome') == -1){
+              this.userAgentTipShow = true
           }
       },
       handleClickUserAgent(){
-          localStorage.setItem("useragent_root_close", true);
+          sessionStorage.setItem("useragent_root_close", true);
           this.userAgentTipShow = false
       },
   }

+ 1 - 1
src/components/Header.vue

@@ -207,7 +207,7 @@ export default {
       window.location.href = "/";
     },
     QuitLogin() {
-      localStorage.removeItem("useragent_root_close");
+      sessionStorage.removeItem("useragent_root_close");
       window.location.href = "/";
       removeToken();
       removeSession("SysList");