iframe 单栏框的缩略图

继续讨论来自 Soundcloud 和 YouTube 单框缩略图问题

当使用 iframe 创建单框时,我们没有可提取的缩略图。如果 Onebox 能为我们提供一张图片作为缩略图,那就太好了。

Pavilion 的 topic-list-previews 插件曾采用以下变通方法:

但这种方法性能开销较大,因此我认为我们不应将其纳入核心功能。

我看到有几个干净的解决方案:

  • Onebox 可以提供缩略图 URL。我们需要让 Discourse 学习如何获取该 URL 并将其下载到本地。

  • 我们可以实现类似 lazy-yt 的功能,使其适用于所有 iframe 单框。这也可能带来一些性能提升,因为 iframe 内容将在点击后才加载。

目前暂无实施计划,但在此创建主题以跟踪该想法。

10 个赞

这将会非常有帮助。我目前正试图解决为各种视频提供商(如 YouTube)开发的一键式扩展无法直接良好渲染的问题。虽然解决缩略图问题颇具挑战,但通过一些变通方法,我已逐渐接近目标。

1 个赞