From af03f9f149b0c509b2956baa78e7391c663d5aa7 Mon Sep 17 00:00:00 2001 From: shinya Date: Tue, 15 Jul 2025 22:28:01 +0800 Subject: [PATCH] fix: image proxy logic --- src/lib/utils.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/utils.ts b/src/lib/utils.ts index d8173c7..824e2c4 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -13,12 +13,14 @@ export function getImageProxyUrl(): string | null { if (enableImageProxy !== null) { if (!JSON.parse(enableImageProxy) as boolean) { return null; - } else { - // 启用,直接返回本地配置 - return localStorage.getItem('imageProxyUrl')?.trim() || null; } } + const localImageProxy = localStorage.getItem('imageProxyUrl'); + if (localImageProxy != null) { + return localImageProxy.trim() ? localImageProxy.trim() : null; + } + // 如果未设置,则使用全局对象 const serverImageProxy = (window as any).RUNTIME_CONFIG?.IMAGE_PROXY; return serverImageProxy && serverImageProxy.trim()