diff --git a/components/home/MovieCard.tsx b/components/home/MovieCard.tsx
index cf9fbf2..e3b4ada 100644
--- a/components/home/MovieCard.tsx
+++ b/components/home/MovieCard.tsx
@@ -77,7 +77,13 @@ export const MovieCard = memo(function MovieCard({ movie, onMovieClick }: MovieC
)}
{movie.rate && parseFloat(movie.rate) > 0 && (
{
+ e.preventDefault();
+ e.stopPropagation(); // 阻止事件冒泡,防止触发外层卡片的搜索点击
+ window.open(movie.url, '_blank', 'noopener,noreferrer');
+ }}
+ title="在豆瓣中查看"
+ className="absolute top-2 right-2 bg-black/80 hover:bg-black/90 px-2.5 py-1.5 flex items-center gap-1.5 rounded-[var(--radius-full)] z-20 hover:scale-105 transition-all shadow-md"
>