Next.js 15.1.7嵌入YouTube iframe视频出现控制台错误求助
Next.js 15.1.7中嵌入YouTube iframe出现控制台错误
我正尝试在Next.js 15.1.7中通过iframe嵌入YouTube视频,代码如下:
<iframe className="col-span-12 aspect-video max-w-3xl" width='100%' src={`https://www.youtube.com/embed/${code}`} allowFullScreen > </iframe>
视频可正常播放,但控制台出现来自YouTube播放器脚本的错误:
base.js:187 Uncaught TypeError: Cannot read properties of undefined (reading 'call') at Yxu (base.js:187:30) at WL.Z (base.js:8556:118) at g.or.Z (base.js:9391:443) at g.V.create (embed.js:92:130) at SZ (base.js:6311:199) at xzu.H (base.js:6311:113) at xzu.<anonymous> (base.js:6337:80) at T (base.js:6339:24) at CJi.z.port1.onmessage (base.js:720:169)
我已尝试将其改为客户端组件、设置ssr:false动态加载,但该错误仍存在。我的代码与Next.js官方示例完全一致。
内容的提问来源于stack exchange,提问作者Nikita Mirolyubov
相关产品推荐
相关产品推荐

