Vimeo 最近更新了他们的嵌入代码的工作方式。 (“从 Vimeo 隐藏”隐私设置现在位于“不公开”下。)由于此更改,我的视频将不再在 Magnific Popup 灯箱中播放。
问题是未列出的网址看起来不同。例如,这个网址:
https://player.vimeo.com/video/605783608?h=493d2ee578
Magnific Popup 不知道如何处理该 url 中的哈希值:
?h=493d2ee578
我查看了文档,我认为它与以下几行有关,特别是
%id%
这里也是测试用的小提琴
$('.video').magnificPopup({
type: 'iframe',
iframe: {
patterns: {
vimeo: {
index: 'vimeo.com/',
id: '/',
src: '//player.vimeo.com/video/%id%?autoplay=1'
},
},
srcAction: 'iframe_src',
},
});
感谢这篇文章的帮助。