Răsfoiți Sursa

feat: 优化iframe请求路径

cuiyalong 1 an în urmă
părinte
comite
5b4e8b1c83
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 4 4
      packages/vue-anti/src/decrypt/decrypt-iframe.js

+ 4 - 4
packages/vue-anti/src/decrypt/decrypt-iframe.js

@@ -27,10 +27,10 @@ class DecryptIframe {
   }
 
   get iframeUrl() {
-    return `${this.iframeOrigin}${this.iframePath}`
+    return this.iframePath
   }
   get iframeUrlBackup() {
-    return this.iframePath
+    return `${this.iframeOrigin}${this.iframePath}`
   }
 
   createIframe() {
@@ -118,8 +118,8 @@ class DecryptIframe {
     })
     iframe.addEventListener('error', (e) => {
       console.log(e)
-      if (iframe.src === this.iframeUrl) {
-        iframe.src = this.iframePath
+      if (iframe.src.includes(this.iframeUrl)) {
+        iframe.src = this.iframeUrlBackup
       } else {
         throw new Error('解密iframe加载失败')
       }