youtube iFrame是空白的

时间:2013-09-05 09:58:17

标签: javascript html iframe youtube

所以,当我尝试在我的演示网站上运行它时, 这只是我网页上的一个空白点。 它没有显示youtube或我连接到的任何网站。

<iframe width="640" height="1400" frameborder="0" 
src="http://www.youtube.com/" name="iFrameSearch">
</iframe>

有没有办法让这个工作不使用Youtube API?我非常希望不要使用API​​。

3 个答案:

答案 0 :(得分:6)

我今天遇到了这个问题,我的问题是HTTP与HTTPS。

如果您的网页是HTTPS,则如果它引用了不安全的HTTP网站,则不会加载iFrame。

尝试将iFrame更改为始终为HTTPS。

有关详细信息,请参阅Insecure content in iframe on secure page

<iframe width="640" height="1400" frameborder="0" 
src="https://www.youtube.com/" name="iFrameSearch">
</iframe>

答案 1 :(得分:0)

你可以试试这个,对我来说效果很好。

<embed
width="420" height="345"
src="http://www.youtube.com/v/XGSy3_Czz8k"
type="application/x-shockwave-flash">
</embed>

答案 2 :(得分:-3)

<iframe width="640" height="1400" src="http://www.youtube.com/embed/oHg5SJYRHA0?autoplay=1" frameborder="0" allowfullscreen></iframe>     

参考this