我一直在尝试使用iframe运行youtube视频,每次重新加载页面时,我都会在控制台上收到以下错误:
GET www.youtube.com/embed/9kkjr4qcrkE?rel=0&controls=0&showinfo=0;autoplay=1;:1
file://www.youtube.com/embed/9kkjr4qcrkE?rel=0&controls=0&showinfo=0;autoplay=1; net::ERR_FILE_NOT_FOUND
我的HTML中没有任何错误,所以我真的很生气,似乎无法找到解决方案:
<div id="content">
<iframe width="853" height="480" src="//www.youtube.com/embed/9kkjr4qcrkE?rel=0&controls=0&showinfo=0;autoplay=1;" frameborder="0" frameborder="0" allowfullscreen=""></iframe>
</div>
提前感谢您查看,如果您需要更多代码,请直接询问!
答案 0 :(得分:3)
使用//
启动网址意味着“使用与当前网页的网址相同的方案”。
如果您使用HTTP,则使用HTTP。
如果您使用的是HTTPS,则使用HTTPS。
如果你正在使用FILE(就像你一样),它会使用文件。
您的硬盘上没有YouTube文件系统的副本。
在本地Web服务器上进行测试(或使用包含该方案的绝对URL,但最好有一个Web服务器来测试Web内容)。
答案 1 :(得分:1)
您必须在网址中添加 http 或 https:。 //
表示您正在使用您呼叫页面的当前方案。