我一直在尝试使用 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>
提前感谢您的查看,如果您需要更多代码,请询问!
您必须将 http 或 https: 添加到 URL。 //
意味着您正在使用当前方案,从中调用页面。
以 //
开头的 URL 表示"使用与当前页面的 URL 相同的方案"。
如果您使用的是 HTTP,则它使用 HTTP。
如果您使用的是HTTPS,则它使用HTTPS。
如果您使用的是 FILE(按原样),它将使用 FILE。
您的硬盘上没有YouTube文件系统的副本。
在本地Web服务器上进行测试(或使用包含该方案的绝对URL,但最好有一个Web服务器来测试Web内容)。