此vimeo视频loads fine on its own以及下面的iframe片段
<iframe src="http://player.vimeo.com/video/19513284?byline=0&portrait=0&color=ffffff" width="350" height="192" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
但是一旦作为this page的一部分加载,它只会在某些时候起作用。我禁用了所有适用的CSS规则到该iFrame元素,但它仍然无法加载。
这种情况发生在Chrome,Firefox和Safari上,是否已清除缓存。
有什么想法吗?
答案 0 :(得分:6)
那是因为您的网站是安全的。浏览器已经开始阻止加载在安全页面上的不安全元素。最简单的解决方案是删除&#34; http:&#34;来自iframe的src:
<iframe src="//player.vimeo.com/video/19513284?byline=0&portrait=0&color=ffffff" width="350" height="192" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
这将在必要时通过适当的协议加载。请注意,我们仍在努力通过https加载我们的视频文件,但嵌入仍然可以在此期间工作(您只会在某些浏览器的地址栏中看到警告)。
答案 1 :(得分:1)
您的iFrame来源需要为https://