You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:03:25