iframe 文件未找到错误
Posted
技术标签:
【中文标题】iframe 文件未找到错误【英文标题】:Iframe File not found error 【发布时间】:2015-03-25 11:41:22 【问题描述】:我一直在尝试使用 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 src="//www.youtube.com/embed/9kkjr4qcrkE?rel=0&controls=0&showinfo=0;autoplay=1;" frameborder="0" frameborder="0" allowfullscreen=""></iframe>
</div>
提前感谢您的浏览,如果您需要更多代码,请询问!
【问题讨论】:
要么在网络服务器上测试你的网页,要么使用带有明确协议的 URL。 【参考方案1】:您必须将 http 或 https: 添加到 URL。 //
表示您正在使用调用页面的当前方案。
【讨论】:
这似乎可以解决问题,但有没有办法删除视频中显示的广告?控制台也充斥着 cast_sender.js 的 5 个错误 我读到我需要获得视频所有者的许可才能删除广告,所以就这样了,但是我该怎么处理这些错误? 我不知道js错误,但是参考这个thread,这似乎是一个已知问题。 谢谢,这没什么大不了的,因为它不会干扰网站!【参考方案2】:以//
开头的 URL 表示“使用与当前页面的 URL 相同的方案”。
如果您使用的是 HTTP,则它使用 HTTP。
如果您使用的是 HTTPS,则它使用 HTTPS。
如果您使用的是 FILE(原样),它会使用 FILE。
您的硬盘上没有 YouTube 文件系统的副本。
在本地 Web 服务器上进行测试(或使用包含该方案的绝对 URL,但最好有一个 Web 服务器来测试 Web 内容)。
【讨论】:
感谢您提供的信息,我会确保下次做对!以上是关于iframe 文件未找到错误的主要内容,如果未能解决你的问题,请参考以下文章
[ app.json 文件内容错误] app.json: app.json 未找到?