javascript - youtube iFrame 是空白的

标签 javascript html iframe youtube

所以,当我尝试在我的演示站点上运行它时, 这只是我网页中的一个空白点。 它没有显示 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/

相关文章:

javascript - 如何在考虑缓存的情况下延迟加载 iframe

java - GWT 问题 : Invoking Linker Cross-Site-Iframe Ignoring the following script tags in the gwt. xml 文件

javascript - Fetch 不发送发布数据

javascript - 为什么 'this' 在箭头函数中引用时返回 'undefined' 而在匿名函数中调用时却不返回?

javascript - 在页面加载时在新选项卡中打开特定链接

javascript - 移动网站<Iframe></Iframe>用什么替代

javascript - php发送多个参数到另一个页面

javascript - 使用 setTimeout 在 React 中限制窗口滚动事件

javascript - 把滚动条的bar放在最下面

javascript - 当选项卡位于后台时,SoundCloud 小部件 .play() 方法不起作用(Chrome)