Vimeo 的 onebox 现在显示为 lazy-video-wrapper 而不是 iframe。
Vimeo URL 现在看起来像这样:
图片版本:
而不是像以前那样显示缩略图。图片版本:
这不会影响旧的 URL(只影响新的/重建的)。请参阅 旧的 Vimeo onebox。
Vimeo 的 onebox 现在显示为 lazy-video-wrapper 而不是 iframe。
Vimeo URL 现在看起来像这样:
图片版本:
而不是像以前那样显示缩略图。图片版本:
这不会影响旧的 URL(只影响新的/重建的)。请参阅 旧的 Vimeo onebox。
您看到的 lazy-video-wrapper 是我们三周前在处理嵌入式内容时所做更改的一部分。Vimeo 嵌入现在是惰性加载的,这意味着 iframe 仅在需要时才会被附加。
缺少缩略图是未列出的 Vimeo 上传的一个已知限制。可能有一个解决方法,但我们仍在调查中。有关更多信息,请参阅
谢谢,Jan。
目前,我可以通过插入 iframe 而不是原始 URL 来处理:
另外,值得考虑的是,与延迟加载包装器关联的图片会被“Topic Thumbnails”插件抓取,这也会破坏我的主题缩略图。我不知道是否有办法忽略它。
如果您确实需要缩略图,可以使用 lazy_vimeo_enabled 设置禁用此功能,而不是自己插入 iframe。
很高兴知道。这可能很难辨别,但我们会看看是否能做些什么。
这完全解决了我的问题。![]()
我是在牺牲一点性能,还是延迟加载还有其他好处?
懒加载性能的主要原因,是的。您还可以获得其他好处,例如更好的搜索引擎优化(SEO)和改进的可访问性,但目前禁用它应该没问题。
您能否使用 opengraph 图片作为缩略图? ![]()
例如,此 URL: https://vimeo.com/795669787/0763fdb816
返回的 og:image 值为: https://i.vimeocdn.com/video/1602645154-56e0101b545c38ae03e9bc65ae12c3bcc37cd8ea127d359c0d24cf8ab31f8675-d
该值(正确地)显示为:
是的,这正是我所想的。理论上,这应该是可行的,但我还没有机会测试它的实现。
在此更改后,缩略图现在从 Open Graph 而不是 oembed 获取。所有 Vimeo 视频现在都应该有缩略图:
这是一个绝佳的修复,提供了极大的统一性。
感谢 @jancernik ![]()