无法在Chrome中加载资源

网页中有一堆图片。

其他浏览器正确地下载它们,但是Chrome并没有加载它们。

在开发者控制台中,它为每个图像显示以下消息:

无法加载资源

此问题仅在Chrome中出现。

它是什么?

我最近遇到这个问题,发现它是由“Adblock”扩展引起的(我最好的猜测是因为我在文件名中有“banner”和“ad”这个词)。

作为一个快速testing,看看这是否是你的问题,启用铬浏览器在禁用扩展( Ctrl + Shift + n )的隐身模式,看看你的网页现在是否工作。 请注意,默认情况下,所有扩展程序都将在隐身模式下停用,除非您已将其设置为运行(通过chrome://extensions )。

检查networking标签,查看Chrome是否无法下载任何资源文件。

如果它帮助任何人,我也有这个完全相同的问题,并发现这是由“不追踪加”Chrome扩展(版本2.0.8)造成的。 当我禁用该扩展名,图像加载没有错误。

还有closuresnetworking资源caching的选项。 这对于开发环境可能是最好的。

  1. 右键单击chrome
  2. 转到“检查元素”
  3. 查找顶部某处的“networking”标签。 点击它。
  4. 选中“禁用caching”checkbox。

卡比尔的解决scheme是正确的。 我的图片url是

 http://img.dovov.comads/homepage/small-banners01.png, 

这是绊倒AdBlock。 这对我来说不是一个跨域问题,在本地主机和networking上都失败了。

我使用的是Chrome的networking选项卡来debugging,并find这些无法加载的特定图像非常混乱的结果。 第一个请求将不返回任何响应(状态“(待定)”)。 稍后,有第二个请求列出了原始URL,然后是“redirect”作为启动器。 redirect请求标头都是针对base64编码数据的相同短行,并且每个都返回无响应,虽然状态为“成功”:

 GET data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg== HTTP/1.1 

后来我注意到这些内联样式被添加到所有的图像元素:

  display: none !important; visibility: hidden !important; opacity: 0 !important; 

最后,在控制台中我没有收到任何“无法加载资源”的消息,而是这样的:

 Port error: Could not establish connection. Receiving end does not exist. 

如果发生这些事情,可能与AdBlock有关。 closures它并/或重命名您的图像文件。

另外,由于AdBlock创build的内联CSS ,我的促销滑块的布局被抛弃了。 虽然在findKabir的解决scheme之前,我可以用CSS来解决布局问题,但是CSS有些不必要,并且影响了滑块处理多种尺寸图像的灵活性。

我想这个教训是:小心你的图片的名字。 这些图像没有恶意或烦人,因为它们以不显眼的方式提醒游客当前的促销和特价。

如果图像是通过ASP Response.Write()生成的,请确保不要调用Response.Close(); 。 Chrome不喜欢它。

我得到这个错误,只有在Chrome(最新版本24.0.1312.57米),只有图像大于HTML IMG。 我正在使用一个PHP脚本来输出像这样的图像:

 header('Content-Length: '.strlen($data)); header("Content-type: image/{$ext}"); echo base64_decode($data); 

我解决了它添加1的图像的长度:

 header('Content-Length: '.strlen($data) + 1); header("Content-type: image/{$ext}"); echo base64_decode($data); 

显示Chrome不期望正确的字节数。

在Chrome和IE 9testing成功。希望这个帮助。

在Chrome(适用于Windows)37+的Reenable(临时)showModalDialog支持中有临时工作。

基本上,在registry中创build一个新的string

 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\EnableDeprecatedWebPlatformFeatures 

在EnableDeprecatedWebPlatformFeatures项下,创build名称为1 ,值为ShowModalDialog_EffectiveUntil20150430的string值。 要validation策略是否已启用,请访问chrome://policy URL。

在Chrome(金丝雀)我没有选中“Appspector”扩展。 这清除了错误。 在这里输入图像描述

事实:

  • 我禁用了所有的插件,问题依然存在。
  • 有一些网站,问题不存在。
  • 这是一个已知的问题。 请参阅问题424599:在PHP页面上打开DevTools时无法加载资源:net :: ERR_CACHE_MISS错误和堆栈溢出问题Chrome开发人员控制台中的奇怪错误 – 未能加载资源:net :: ERR_CACHE_MISS

仅供参考 – 我也有这个问题,事实certificate,我的HTML列出了一个.JPG大写的.jpg文件,但文件本身是小写.jpg。 这在本地渲染,使用Codekit,但是当它被推到网上它不会加载。 简单地将文件名更改为具有小写.jpg扩展名匹配的HTML做的伎俩。

我将我的Chrome浏览器更新到最新版本,问题已修复。

我离开我的电脑进入睡眠模式,我不closures我的电脑,我使用Windows 10.我只是重新启动电脑,然后恢复正常。 我有同样的问题!