更新后 YouTube 问题

我今天更新了我的网站(from_version: c6782e8434f404f30de8cba054dfeac004663981),从那时起,YouTube 嵌入就一直有问题。

我注意到的第一个问题是 youtu.be 链接没有生成 onebox,而 youtube.com 链接仍然有效。在尝试了一段时间后,我禁用了“阻止重定向上的 onebox”设置,这解决了 youtu.be 链接的问题,尽管我需要重建旧帖子的 HTML。

而且 /shorts/ 链接仍然不起作用,即使我重建了 HTML。

日志中没有错误,也没有发现其他损坏的地方。

不确定这是否相关,但在尝试故障排除时,我还注意到尝试禁用“延迟加载视频”插件会产生错误:“发生错误:您不允许更改隐藏设置:lazy_videos_enabled”。

有什么想法吗?

4 个赞

非常感谢!您的解决方案奏效了!(除了短裤……)

1 个赞

感谢您的报告——我们会查看一下。

3 个赞

我认为我们这边没什么可做的。

所有站点的 SiteSetting.block_onebox_on_redirect 默认值为 false。Meta 也是如此,所以大多数未更改此设置的站点将按正常方式解析 youtu.be/shorts

我曾担心以下任一更改

导致了问题,但我可以确认并没有。

我确实看到了这篇博客文章,似乎非常及时 - Google URL Shortener links will no longer be available [updated] - Google Developers Blog

任何使用以 https://goo.gl/* 形式构建的 Google URL Shortener 链接的开发者都将受到影响,这些 URL 在 2025 年 8 月 25 日之后将不再返回响应。我们建议将这些链接迁移到另一个 URL 缩短服务提供商。

虽然它只提到了 goo.gl,但我并不惊讶,如果底层 YouTube 链接在未来也经历了某种重定向。

YouTube Shorts 也无法嵌入到我们的网站上,我需要调整什么设置才能使其正常工作?

您能在此处粘贴一个 SFW 短片示例吗?

这是一个例子

它在这里可以工作。在我的网站 https://forum.tardis.guide 上却不行。

您有非默认的 onebox 设置吗?例如在 /admin/site_settings/category/all_results?filter=onebox

我没有任何非默认的 onebox 设置:

看起来我的网站上有些短片可以嵌入,但不是全部。例如,@nat 的“The Twins”短片可以正常嵌入,但 @Shauny 的不行。

而且,不确定这是否相关,但我注意到的它们之间的另一个区别是,Natalie 的在所见即所得预览中显示了图片,而 Shaun 的则没有:

对于其他能在我的网站上正常嵌入或无法正常嵌入的短片来说,这种情况似乎是一致的。
Shaun,你能重现吗?

更准确地说,那是撰写器预览(您处于 Markdown 模式,而不是所见即所得模式)。

1 个赞

此主题已在 9 天后自动关闭。不允许回复。