【发布时间】:2026-02-15 13:40:01
【问题描述】:
背景
我为电影制作客户建立了一个网站。
他们需要一种方式向公众展示他们的展示片,并同意采用模态 <iframe> 方法(使用 jQuery 和 Fancybox)来展示他们的片片,所有这些都通过第三方提供商进行流式传输。
您可以在此处查看正在运行的功能:http://groundglass.co.za/directors/,点击每张导演照片下方的“查看卷轴”。
虫子
尝试以下方法:
- 点击“查看卷轴”
- 等待视频开始播放,然后立即播放:
- 关闭模态窗口
此时,其他浏览器卸载正在播放的电影,但出于某种原因,Safari 继续播放视频(即使看不到视频,您也可以听到播放的声音)。
解决方案?
我该怎么做才能让 Safari 玩得更好? Fancybox 有一个回调函数 onClose。我应该对 iframe 做什么以使其卸载? 尝试 .remove() 不起作用,仍然可以听到播放的音频(也可能是流式传输 - 多么浪费带宽!)
想法? - 谢谢!
--nd
【问题讨论】:
标签: jquery iframe safari modal-dialog fancybox