继续讨论来自 Soundcloud 和 YouTube 单框缩略图问题:
当使用 iframe 创建单框时,我们没有可提取的缩略图。如果 Onebox 能为我们提供一张图片作为缩略图,那就太好了。
Pavilion 的 topic-list-previews 插件曾采用以下变通方法:
但这种方法性能开销较大,因此我认为我们不应将其纳入核心功能。
我看到有几个干净的解决方案:
-
Onebox 可以提供缩略图 URL。我们需要让 Discourse 学习如何获取该 URL 并将其下载到本地。
-
我们可以实现类似 lazy-yt 的功能,使其适用于所有 iframe 单框。这也可能带来一些性能提升,因为 iframe 内容将在点击后才加载。
目前暂无实施计划,但在此创建主题以跟踪该想法。