فهرست منبع

feat: 自动切换

rindy 2 سال پیش
والد
کامیت
bd347def45
2فایلهای تغییر یافته به همراه19 افزوده شده و 2 حذف شده
  1. 3 2
      public/smart-sviewer.html
  2. 16 0
      public/static/ext/mobile-detect.js

+ 3 - 2
public/smart-sviewer.html

@@ -6,9 +6,10 @@
         <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
         <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/iconfont/iconfont.css" />
         <link rel="stylesheet" href="//at.alicdn.com/t/c/font_3693743_qnz6eozqyvk.css" />
-        <script src="<%= VUE_APP_STATIC_DIR %>/lib/mobile-detect.js"></script>
+        <script src="<%= VUE_APP_STATIC_DIR %>/ext/mobile-detect.js"></script>
+        <script src="<%= VUE_APP_STATIC_DIR %>/ext/base64.min.js"></script>
         <script src="<%= VUE_APP_STATIC_DIR %>/lib/three.js/build/three.min.js"></script>
-        <script src="<%= VUE_APP_STATIC_DIR %>/lib/base64.min.js"></script>
+        
     </head>
     <body>
         <noscript>

+ 16 - 0
public/static/ext/mobile-detect.js

@@ -0,0 +1,16 @@
+(function(win) {
+    var orgLink = win.location.href
+    var newLink = ''
+    if (/iPhone|iPad|Android/i.test(win.navigator.userAgent)) {
+        if (orgLink.indexOf('smart-viewer.html') !== -1) {
+            newLink = orgLink.replace('smart-viewer.html', 'smart-sviewer.html')
+        }
+    } else {
+        if (orgLink.indexOf('smart-sviewer.html') !== -1) {
+            newLink = orgLink.replace('smart-sviewer.html', 'smart-viewer.html')
+        }
+    }
+    if (newLink) {
+        win.location.href = newLink
+    }
+}(window))