啊,我的错,你说得对,那种方法行不通。我们生成缩略图时,只使用下载的图片,但锚标签中的图片不会被下载。
这里的一个替代方案可能是向核心添加一些类似 @merefield 推荐的功能,但将其包装成一个通用的 oneboxer,用于延迟加载的 iframe。也许可以添加一个新的站点设置 lazy_loaded_iframes,onebox 最初可以输出 OG 标签中的图片(这应该会被缩略图拾取),点击后,一小段 JavaScript 会将图片替换为正确的 iframe(类似于 YouTube iframe 的替换方式)。
这里一个棘手的细节是,使用的图片和 iframe 应该有相同的高度,否则这可能会在滚动/导航帖子时引入不必要的跳跃。