Quellcode durchsuchen

refactor: 兼容现场chrome 67版本

zhanghaijun vor 3 Jahren
Ursprung
Commit
cf324bbffc
29 geänderte Dateien mit 55 neuen und 32 gelöschten Zeilen
  1. 1 1
      src/main/resources/static/assets/404-74fd053d.js
  2. 1 0
      src/main/resources/static/assets/404-legacy-012d4878.js
  3. 1 0
      src/main/resources/static/assets/DistributePost-3d322dc2.js
  4. 0 11
      src/main/resources/static/assets/DistributePost-9882745e.js
  5. 1 0
      src/main/resources/static/assets/DistributePost-legacy-de67ed5a.js
  6. 1 1
      src/main/resources/static/assets/GatherPolicy-a35f0e81.js
  7. 1 0
      src/main/resources/static/assets/GatherPolicy-legacy-e0c234ec.js
  8. 1 1
      src/main/resources/static/assets/HomeIndex-8b129c6c.js
  9. 1 0
      src/main/resources/static/assets/HomeIndex-legacy-32a2e4d9.js
  10. 1 1
      src/main/resources/static/assets/TaskCommand-f389bafc.js
  11. 1 0
      src/main/resources/static/assets/TaskCommand-legacy-d30b7bd9.js
  12. 1 1
      src/main/resources/static/assets/TaskConfig-aa759318.js
  13. 1 0
      src/main/resources/static/assets/TaskConfig-legacy-a77356bf.js
  14. 1 1
      src/main/resources/static/assets/TaskStatus-7707ff51.js
  15. 1 0
      src/main/resources/static/assets/TaskStatus-legacy-184ee67a.js
  16. 0 1
      src/main/resources/static/assets/base-aebc76ea.js
  17. 1 0
      src/main/resources/static/assets/base-b451bd01.js
  18. 1 0
      src/main/resources/static/assets/base-legacy-9c5367f0.js
  19. 0 1
      src/main/resources/static/assets/index-2ec4a051.js
  20. 1 1
      src/main/resources/static/assets/index-7c2bf075.css
  21. 1 0
      src/main/resources/static/assets/index-927eb64a.js
  22. 10 0
      src/main/resources/static/assets/index-949667de.js
  23. 0 10
      src/main/resources/static/assets/index-ff69b494.js
  24. 1 0
      src/main/resources/static/assets/index-legacy-1ecbcdd8.js
  25. 9 0
      src/main/resources/static/assets/index-legacy-9a50b893.js
  26. 4 0
      src/main/resources/static/assets/polyfills-legacy-b2b09ea8.js
  27. 7 2
      src/main/resources/static/index.html
  28. 1 0
      web/package.json
  29. 5 0
      web/vite.config.ts

+ 1 - 1
src/main/resources/static/assets/404-74fd053d.js

@@ -1 +1 @@
-import{_ as t,U as o,k as r,l as n,x as s,z as a,V as c,W as _}from"./index-ff69b494.js";const d={},i={style:{"border-radius":"8px",border:"1px solid #3666",margin:"0 auto",width:"600px","text-align":"center",padding:"50px"}},l=c("h2",null,"页面找不到",-1);function p(x,u){const e=o("router-link");return r(),n("div",i,[l,s(e,{to:"/"},{default:a(()=>[_(" 跳转首页 ")]),_:1})])}const m=t(d,[["render",p]]);export{m as default};
+import{_ as t,U as o,k as r,l as n,x as s,z as a,V as c,W as _}from"./index-949667de.js";const d={},i={style:{"border-radius":"8px",border:"1px solid #3666",margin:"0 auto",width:"600px","text-align":"center",padding:"50px"}},l=c("h2",null,"页面找不到",-1);function p(x,u){const e=o("router-link");return r(),n("div",i,[l,s(e,{to:"/"},{default:a(()=>[_(" 跳转首页 ")]),_:1})])}const m=t(d,[["render",p]]);export{m as default};

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/404-legacy-012d4878.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/DistributePost-3d322dc2.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 11
src/main/resources/static/assets/DistributePost-9882745e.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/DistributePost-legacy-de67ed5a.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
src/main/resources/static/assets/GatherPolicy-a35f0e81.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/GatherPolicy-legacy-e0c234ec.js


+ 1 - 1
src/main/resources/static/assets/HomeIndex-8b129c6c.js

@@ -1 +1 @@
-import{_ as e,k as c,l as n}from"./index-ff69b494.js";const o={};function r(t,s){return c(),n("h2",null,"欢迎访问")}const a=e(o,[["render",r]]);export{a as default};
+import{_ as e,k as c,l as n}from"./index-949667de.js";const o={};function r(t,s){return c(),n("h2",null,"欢迎访问")}const a=e(o,[["render",r]]);export{a as default};

+ 1 - 0
src/main/resources/static/assets/HomeIndex-legacy-32a2e4d9.js

@@ -0,0 +1 @@
+System.register(["./index-legacy-9a50b893.js"],(function(e,t){"use strict";var n,r,u;return{setters:[e=>{n=e._,r=e.k,u=e.l}],execute:function(){e("default",n({},[["render",function(e,t){return r(),u("h2",null,"欢迎访问")}]]))}}}));

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
src/main/resources/static/assets/TaskCommand-f389bafc.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/TaskCommand-legacy-d30b7bd9.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
src/main/resources/static/assets/TaskConfig-aa759318.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/TaskConfig-legacy-a77356bf.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
src/main/resources/static/assets/TaskStatus-7707ff51.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/TaskStatus-legacy-184ee67a.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
src/main/resources/static/assets/base-aebc76ea.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/base-b451bd01.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/base-legacy-9c5367f0.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
src/main/resources/static/assets/index-2ec4a051.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
src/main/resources/static/assets/index-7c2bf075.css


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/index-927eb64a.js


Datei-Diff unterdrückt, da er zu groß ist
+ 10 - 0
src/main/resources/static/assets/index-949667de.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 10
src/main/resources/static/assets/index-ff69b494.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/main/resources/static/assets/index-legacy-1ecbcdd8.js


Datei-Diff unterdrückt, da er zu groß ist
+ 9 - 0
src/main/resources/static/assets/index-legacy-9a50b893.js


Datei-Diff unterdrückt, da er zu groß ist
+ 4 - 0
src/main/resources/static/assets/polyfills-legacy-b2b09ea8.js


+ 7 - 2
src/main/resources/static/index.html

@@ -5,11 +5,16 @@
     <link rel="icon" type="image/svg+xml" href="/vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>Vite + Vue + TS</title>
-    <script type="module" crossorigin src="/assets/index-ff69b494.js"></script>
-    <link rel="stylesheet" href="/assets/index-7c2bf075.css">
+    <script type="module" crossorigin src="/assets/index-949667de.js"></script>
+    <link rel="stylesheet" href="/assets/index-534d28ba.css">
+    <script type="module">import.meta.url;import("_").catch(()=>1);async function* g(){};if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
+    <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
   </head>
   <body>
     <div id="app"></div>
     
+    <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
+    <script nomodule crossorigin id="vite-legacy-polyfill" src="/assets/polyfills-legacy-b2b09ea8.js"></script>
+    <script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy-9a50b893.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 1 - 0
web/package.json

@@ -22,6 +22,7 @@
     "@iconify-json/ep": "^1.1.12",
     "@types/node": "^20.5.0",
     "@types/nprogress": "^0.2.0",
+    "@vitejs/plugin-legacy": "^4.1.1",
     "@vitejs/plugin-vue": "^4.2.3",
     "@vueuse/core": "^10.3.0",
     "fast-glob": "3.2.11",

+ 5 - 0
web/vite.config.ts

@@ -9,6 +9,7 @@ import Icons from "unplugin-icons/vite";
 import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
 import { VueUseComponentsResolver } from "unplugin-vue-components/resolvers";
 import postcsspxtoviewport from "postcss-px-to-viewport";
+import legacyPlugin from '@vitejs/plugin-legacy';
 
 // https://vitejs.dev/config/
 export default ({ mode }: ConfigEnv) => {
@@ -32,6 +33,10 @@ export default ({ mode }: ConfigEnv) => {
       }),
       // 图标库 'https://fontawesome.com.cn/v5' 'https://icones.netlify.app/' 'https://icon-sets.iconify.design/'
       Icons({ autoInstall: true }),
+      legacyPlugin({
+        targets: ['chrome 52'], // 需要兼容的目标列表,可以设置多个
+        additionalLegacyPolyfills: ['regenerator-runtime/runtime'], // 面向IE11时需要此插件
+      }),
     ],
     resolve: {
       alias: {