所以,当我尝试在我的演示站点上运行它时, 这只是我网页中的一个空白点。 它没有显示 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。
参见 Insecure content in iframe on secure page获取更多信息。
<iframe width="640" height="1400" frameborder="0"
src="https://www.youtube.com/" name="iFrameSearch">
</iframe>
关于javascript - youtube iFrame 是空白的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18633255/