From a1b85ef72062ca80db35546e4216dd564f3e0f57 Mon Sep 17 00:00:00 2001 From: WangHan <wwh_work@126,com> Date: 星期四, 03 四月 2025 15:58:19 +0800 Subject: [PATCH] 问题与漏洞修改 --- admin-web/src/utils/base.js | 25 +++++++++---------------- 1 files changed, 9 insertions(+), 16 deletions(-) diff --git a/admin-web/src/utils/base.js b/admin-web/src/utils/base.js index 74c10b5..c3ef085 100644 --- a/admin-web/src/utils/base.js +++ b/admin-web/src/utils/base.js @@ -25,24 +25,17 @@ // 涓嬭浇鏂囦欢 -export function downLoad(obj) { - let url = obj.url - if (obj.url.indexOf('http') !== 0) { - url = SettingIplatform.ftpUrl + obj.url +export function downLoad(url) { + let link = url + if (link.indexOf('http') !== 0) { + link = SettingIplatform.ftpUrl + url } - window.open(decodeURI(url)) - /* var doc = document.createElement('a') - doc.href = url - doc.download = filename + var doc = document.createElement('a') + doc.href = link doc.target = '_blank' - doc.click()*/ - /* const loading = Loading.service({ - lock: true, - text: '姝e湪涓嬭浇...', - spinner: 'el-icon-loading', - background: 'rgba(0, 0, 0, 0.7)' - }) - download(obj.url, obj.name, null, loading)*/ + doc.rel = "noreferrer noopener" + doc.click() + document.body.removeChild(doc); } // 涓婁紶鏂囦欢 -- Gitblit v1.9.1