无法在Chrome中加载资源
网页中有一堆图片。
其他浏览器正确地下载它们,但是Chrome并没有加载它们。
在开发者控制台中,它为每个图像显示以下消息:
无法加载资源
此问题仅在Chrome中出现。
它是什么?
我最近遇到这个问题,发现它是由“Adblock”扩展引起的(我最好的猜测是因为我在文件名中有“banner”和“ad”这个词)。
作为一个快速testing,看看这是否是你的问题,启用铬浏览器在禁用扩展( Ctrl + Shift + n )的隐身模式,看看你的网页现在是否工作。 请注意,默认情况下,所有扩展程序都将在隐身模式下停用,除非您已将其设置为运行(通过chrome://extensions
)。
检查networking标签,查看Chrome是否无法下载任何资源文件。
如果它帮助任何人,我也有这个完全相同的问题,并发现这是由“不追踪加”Chrome扩展(版本2.0.8)造成的。 当我禁用该扩展名,图像加载没有错误。
还有closuresnetworking资源caching的选项。 这对于开发环境可能是最好的。
- 右键单击chrome
- 转到“检查元素”
- 查找顶部某处的“networking”标签。 点击它。
- 选中“禁用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.我只是重新启动电脑,然后恢复正常。 我有同样的问题!