在桌面版Chrome中查看时,Youtube视频不会显示在模态窗口中。弹出模态窗口,但youtube视频不弹出。
https://animalhealth.pfizer.com/sites/pahweb/US/EN/Products/Pages/ClarifideStories.aspx
适用于Windows7上的IE和Firefox,适用于Android ICS和iOS6 iPad上的Chrome。
它位于sharepoint网站
但是如果我打开一个保存到我桌面的版本,它在chrome中工作正常。
我正在使用jquery fancybox
如何调用
<a class="iframe" href="http://www.youtube.com/watch? v=nGAyZSFDYh0&feature=player_embedded#at=41" style=" float: left;">
javascript
<script type="text/javascript">
$(".iframe").click(function() {
$.fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'title' : this.title,
'width' : 680,
'height' : 495,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : 'true'
}
});
return false;
});
</script>
答案 0 :(得分:1)
我认为这与您的安全HTTPS
页面调用非安全HTTP
页面有关。
尝试将您的YouTube视频更改为https://www.youtube.com/. . . . .
答案 1 :(得分:0)
在其他浏览器中,视频会在开头播放,因此它可能是启动序列:#at=41
导致问题以及嵌入选项。如果您不打算在41秒开始,也可以将其取出,或使用youtube.com/embed/videoid
选项。