We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4d254be commit bc83728Copy full SHA for bc83728
1 file changed
src/lib/utils.ts
@@ -394,6 +394,19 @@ export function tryApplyBangumiImageFallback(
394
export function processImageUrl(originalUrl: string): string {
395
if (!originalUrl) return originalUrl;
396
397
+ // 剥离可能存在的百度代理前缀,还原真实图片 URL
398
+ if (originalUrl.includes('image.baidu.com/search/down')) {
399
+ try {
400
+ const urlObj = new URL(originalUrl);
401
+ const targetUrl = urlObj.searchParams.get('url');
402
+ if (targetUrl) {
403
+ originalUrl = targetUrl;
404
+ }
405
+ } catch {
406
+ // 忽略解析错误
407
408
409
+
410
// 如果已经是代理URL,直接返回
411
if (originalUrl.startsWith('/api/image-proxy')) {
412
return originalUrl;
0 commit comments