Revert "feat: extend image proxy to all images, not just douban"
This reverts commit d682cee427.
This commit is contained in:
+4
-18
@@ -399,11 +399,6 @@ export function processImageUrl(originalUrl: string): string {
|
||||
return originalUrl;
|
||||
}
|
||||
|
||||
// 如果不是 http/https 开头(相对路径、data URI 等),直接返回
|
||||
if (!originalUrl.startsWith('http://') && !originalUrl.startsWith('https://')) {
|
||||
return originalUrl;
|
||||
}
|
||||
|
||||
// 处理 TMDB 图片 URL 替换
|
||||
if (originalUrl.includes('image.tmdb.org')) {
|
||||
if (typeof window !== 'undefined') {
|
||||
@@ -429,23 +424,14 @@ export function processImageUrl(originalUrl: string): string {
|
||||
}
|
||||
|
||||
// 处理豆瓣图片代理
|
||||
if (originalUrl.includes('doubanio.com')) {
|
||||
if (!originalUrl.includes('doubanio.com')) {
|
||||
return originalUrl;
|
||||
}
|
||||
|
||||
const { proxyType, proxyUrl } = getDoubanImageProxyConfig();
|
||||
return buildDoubanImageUrl(originalUrl, proxyType, proxyUrl);
|
||||
}
|
||||
|
||||
// 其他图片(视频源封面图等)走本站代理,带缓存
|
||||
// 可通过 localStorage 'proxyAllImages' = 'false' 关闭
|
||||
if (typeof window !== 'undefined') {
|
||||
const proxyAll = localStorage.getItem('proxyAllImages');
|
||||
if (proxyAll !== 'false') {
|
||||
return `/api/image-proxy?url=${encodeURIComponent(originalUrl)}`;
|
||||
}
|
||||
}
|
||||
|
||||
return originalUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理视频 URL,根据用户设置使用相应的代理
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user