网页上有一堆图片。
其他浏览器都能正确下载,但Chrome不行。
在开发人员的控制台中,它为每个图像显示以下消息:
加载资源失败
如前所述,问题只出现在Chrome。
是什么?
网页上有一堆图片。
其他浏览器都能正确下载,但Chrome不行。
在开发人员的控制台中,它为每个图像显示以下消息:
加载资源失败
如前所述,问题只出现在Chrome。
是什么?
当前回答
还有关闭网络资源缓存的选项。这可能最适合开发环境。
右键单击铬 点击" inspect element " 在顶部的某个地方寻找“网络”标签。点击它。 选中“禁用缓存”复选框。
其他回答
有一个临时的工作围绕在重新启用(临时)showModalDialog支持Chrome (Windows) 37+。
基本上,在注册表中创建一个新字符串
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\EnableDeprecatedWebPlatformFeatures
在enabledeprecedwebplatformfeatures键下,创建一个字符串值,名称为1,值为ShowModalDialog_EffectiveUntil20150430。请访问chrome://policy URL来验证策略是否已启用。
我得到这个错误,只有在Chrome(最新版本24.0.1312.57 m),只有当图像大于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和ie9测试成功。希望这对你有所帮助。
我最近遇到了这个问题,并发现这是由“Adblock”扩展引起的(我最好的猜测是,这是因为我在文件名中有“横幅”和“广告”字样)。
作为一个快速测试,看看这是否是你的问题,在隐身模式下启动Chrome,并禁用扩展(ctrl+shift+n),看看你的页面现在是否正常工作。注意,默认情况下,所有扩展都将在隐身模式下被禁用,除非你特别设置它们运行(通过chrome://extensions)。
供你参考-我也有这个问题,原来我的html列出的。jpg文件是大写的。jpg,但文件本身是小写的。jpg。这在本地和使用Codekit时呈现良好,但当它被推到网络上时,它将无法加载。只需将文件名更改为小写的.jpg扩展名以匹配html即可。
还有关闭网络资源缓存的选项。这可能最适合开发环境。
右键单击铬 点击" inspect element " 在顶部的某个地方寻找“网络”标签。点击它。 选中“禁用缓存”复选框。