From 0d3db253cad1fb49c4fae9b9a537c8c318c7172f Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期三, 29 十一月 2023 10:23:59 +0800
Subject: [PATCH] 优化应用中心卸载

---
 src/pages/desktop/index/components/DFrame.vue |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/src/pages/desktop/index/components/DFrame.vue b/src/pages/desktop/index/components/DFrame.vue
index e7f2d03..e72cc85 100644
--- a/src/pages/desktop/index/components/DFrame.vue
+++ b/src/pages/desktop/index/components/DFrame.vue
@@ -42,7 +42,7 @@
     </div>
     <div class="d-frame-content">
       <div class="iframe-mask" v-if="data.order != 1" @click="frameClick"></div>
-      <iframe :src="data.url" v-if="data.url" :name="data.name"></iframe>
+      <iframe :src="data.url | proxyUrl" v-if="data.url" :name="data.name"></iframe>
       <div v-html="data.html" v-if="data.html"></div>
       <!-- <span class="d-frame-operation-resize" v-resize></span> -->
       <span
@@ -73,6 +73,16 @@
   created() {
     this.addBackListener()
   },
+  filters: {
+    proxyUrl(srcUrl) {
+      let url = srcUrl
+      if (url.indexOf("127.0.0.1") > 0 && window.location.hostname != "127.0.0.1") {
+        url = url.replace("127.0.0.1", window.location.hostname)
+      }
+
+      return url
+    }
+  },
   data() {
     return {
       publicPath: process.env.BASE_URL,

--
Gitblit v1.8.0