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&amp;controls=0&amp;showinfo=0;autoplay=1;" frameborder="0" frameborder="0" allowfullscreen=""></iframe>
</div>

提前感谢您的浏览,如果您需要更多代码,请询问!

【问题讨论】:

要么在网络服务器上测试你的网页,要么使用带有明确协议的 URL。 【参考方案1】:

您必须将 httphttps: 添加到 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 未找到?

代码签名错误:未找到匹配的配置文件:未找到与适用的签名身份匹配的配置文件

生成 apk 文件时出现错误“未找到 DEX 文件”

错误 404.3 未找到 JSON 文件

未找到文件错误消息未出现在 Code Igniter 中

导入SVN,获取文件存在或文件未找到错误