所以,当我尝试在我的演示网站上运行它时,这只是我网页中的一个空白点。它没有显示 youtube 或我连接到的任何网站。
<iframe width="640" height="1400" frameborder="0"
src="http://www.youtube.com/" name="iFrameSearch">
</iframe>
有没有办法在不使用 Youtube API 的情况下让它工作?我强烈希望暂时不要使用 API。
所以,当我尝试在我的演示网站上运行它时,这只是我网页中的一个空白点。它没有显示 youtube 或我连接到的任何网站。
<iframe width="640" height="1400" frameborder="0"
src="http://www.youtube.com/" name="iFrameSearch">
</iframe>
有没有办法在不使用 Youtube API 的情况下让它工作?我强烈希望暂时不要使用 API。
我今天遇到了这个问题,我的问题是HTTP vs HTTPS。
如果您的页面是 HTTPS,如果它引用不安全的 HTTP 站点,它将不会加载 iFrame。
尝试将您的 iFrame 更改为始终为 HTTPS。
有关详细信息,请参阅安全页面上 iframe 中的不安全内容。
<iframe width="640" height="1400" frameborder="0"
src="https://www.youtube.com/" name="iFrameSearch">
</iframe>
你可以试试这个,对我来说效果很好。
<embed
width="420" height="345"
src="http://www.youtube.com/v/XGSy3_Czz8k"
type="application/x-shockwave-flash">
</embed>
<iframe width="640" height="1400" src="http://www.youtube.com/embed/oHg5SJYRHA0?autoplay=1" frameborder="0" allowfullscreen></iframe>
参考这个。