在标题中粘贴 Youtube 播放列表链接不会填充标题和帖子内容

我在我托管的多个论坛上都试过了,每次的结果都是这样:

然而,在 try.discourse 和 meta 上却可以正常工作:

示例播放列表链接:https://www.youtube.com/playlist?list=OLAK5uy_kzSjyMWjRrEdqpP9x8HOq1MFcrItGQFWw

我没有收到任何 JavaScript 错误消息,Discourse 版本是 2.9.0.beta2,我在安全模式下尝试过,错误日志中也没有任何内容。

所以我想这可能与某个站点设置有关,但具体是哪个呢?

也许是因为服务器位置?

该主题中的解决方案仅适用于视频,不适用于播放列表和频道。因此,这些内容的一框(oneboxing)将不再起作用。

您可以尝试删除“www”,就像这里描述的一样 Youtube embeddings have stopped working for servers in Europe - #14 by Iceman

2 个赞

这对我使用上面的示例播放列表很有效。:+1: 之前的测试给了我同样损坏的图片结果,但删除 www 效果很好:

这对于频道也同样有帮助吗?

我对 YouTube 链接不太熟悉,但复制频道播放列表似乎在 www(以及移动端的 m)上运行正常。不过,我可能抓取了错误的链接。:slightly_smiling_face: 你能给我一个例子,让我尝试一下以确保一致性吗?

我无法让那个链接(精选链接或常规 onebox)正常工作。

我看到了同样的情况,在 www.youtube 链接到播放列表时,它们在 onebox 中会失败,而删除 www 就可以正常工作。我的 DigitalOcean 服务器在伦敦。我的 Hetzner 服务器在德国也存在同样的情况。

这两种类型的链接在这台服务器(meta.discourse)上都可以正常 onebox。

所以这看起来像是一个欧洲问题。