懒加载YouTube视频不会更新视频缩略图

当我禁用 YT 视频的延迟加载并触发特定帖子的 HTML 重建时,缩略图会刷新。但再次启用它并重建 HTML 时,我会再次看到旧缩略图。

有没有办法清除单个视频的缩略图缓存?或者有没有办法设置/检查刷新周期?

5 个赞

这与 YouTube 的关系更大。禁用延迟加载后,视频 iframe 会直接嵌入,每次加载时都可以直接访问 YouTube 的 API。

对于延迟加载,我们从 img.youtube.com/vi/id/maxresdefault.jpg 获取缩略图。有多种图片尺寸,但 YouTube 对这些 URL 的更新方式并不十分清楚。我们使用 maxresdefault,这是他们提供的最大尺寸图片,根据我的测试,这通常是更新最慢的。在我看来,缩略图的更新时间从 1 到 30 分钟不等。

回答你的最后一个问题,不行,没有办法设置刷新周期。缩略图更新不频繁,所以我们没有定期更新它们的任务。

3 个赞

YouTube 端已更新缩略图。在新主题中,它会加载新缩略图,但在原始主题中,它会一直恢复到旧缩略图。好像 Discourse 有缓存。甚至今天也发生了 :slight_smile:

我现在快速修复的方法是禁用延迟加载,重建主题的 HTML,它会获取新图像,但效率较低。然后我再次启用延迟加载,不再触碰该主题。

4 个赞

这仍然是一个问题,新主题也是如此。缩略图从未更新过,即使 YouTube 视频获得了新缩略图。删除链接、重建 HTML、重新添加链接,这些都无关紧要。它将永远保留旧的缩略图。这个问题可以修复吗?

2 个赞

您好,YouTube 预览图片不显示的问题仍然存在。