fix: 修复哔哩哔哩平台封面图无法显示的问题
- 后端 Bilibili 适配器添加 URL 规范化,处理协议相对路径和 http 协议 - 前端 Image 组件添加 referrerPolicy="no-referrer" 绕过 CDN 防盗链 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,6 +35,7 @@ export function ContentCard({ item }: ContentCardProps) {
|
||||
alt={item.title}
|
||||
fill
|
||||
unoptimized
|
||||
referrerPolicy="no-referrer"
|
||||
className="object-cover"
|
||||
loading="lazy"
|
||||
sizes="(max-width: 640px) 100vw, (max-width: 960px) 50vw, (max-width: 1240px) 33vw, 25vw"
|
||||
@@ -84,6 +85,7 @@ export function ContentCard({ item }: ContentCardProps) {
|
||||
width={20}
|
||||
height={20}
|
||||
unoptimized
|
||||
referrerPolicy="no-referrer"
|
||||
className="rounded-full object-cover"
|
||||
onError={(e) => {
|
||||
(e.target as HTMLImageElement).style.display = "none";
|
||||
|
||||
@@ -46,6 +46,7 @@ export function DetailPanel({ item }: DetailPanelProps) {
|
||||
alt={item.title}
|
||||
fill
|
||||
unoptimized
|
||||
referrerPolicy="no-referrer"
|
||||
className="object-cover"
|
||||
priority
|
||||
sizes="(max-width: 768px) 100vw, 768px"
|
||||
@@ -87,6 +88,7 @@ export function DetailPanel({ item }: DetailPanelProps) {
|
||||
width={40}
|
||||
height={40}
|
||||
unoptimized
|
||||
referrerPolicy="no-referrer"
|
||||
className="rounded-full object-cover"
|
||||
onError={(e) => {
|
||||
(e.target as HTMLImageElement).style.display = "none";
|
||||
|
||||
Reference in New Issue
Block a user