From 008653e3d951eb5896316bcea6c375662249e35e Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 16 Dec 2024 21:23:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A1=8C=E9=9D=A2=E7=AB=AF=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E8=A1=A8=E6=83=85=E5=9B=BE=E7=89=87=E7=BC=A9=E7=95=A5?= =?UTF-8?q?=E5=9B=BE=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/render/viewer/index.html | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/electron/render/viewer/index.html b/electron/render/viewer/index.html index 087fec405..27c68cac2 100644 --- a/electron/render/viewer/index.html +++ b/electron/render/viewer/index.html @@ -37,13 +37,16 @@ const {ipcRenderer} = require('electron'); const thumbnailUrl = (url) => { + url = `${url}` + .replace(/_thumb\.(png|jpg|jpeg)$/, '') + .replace(/\/crop\/([^\/]+)$/, '') + if (!/^https?:\/\/[^\/]+\/uploads\//.test(url)) { + return url + } const crops = { ratio: 3, percentage: '320x0' } - url = `${url}` - .replace(/_thumb\.(png|jpg|jpeg)$/, '') - .replace(/\/crop\/([^\/]+)$/, '') return url + "/crop/" + Object.keys(crops).map(key => { return `${key}:${crops[key]}` }).join(",")