【问题标题】:IE not displaying picturesIE不显示图片
【发布时间】:2013-01-21 01:14:28
【问题描述】:

某些图片在 IE 中不会显示在我的网站上(我认为是版本 6 到 8)。而不是图片,只是一个带有红色 X 的框。

  • 图片存在于服务器上。
  • 链接没有损坏,并且是用正确的 XHTML/HTML 编写的。
  • 如果您手动输入图片的 URL,您不会得到 404,而是什么都没有。
  • 图片显示在其他浏览器中。
  • 文件名和链接都是小写的。
  • 图片全部保存为.jpg。

怎么了?

【问题讨论】:

  • 你能发布你的代码吗?
  • 在 JSFiddle 中提供损坏的示例。你确定这不是缓存问题吗?
  • 代码没什么特别的。我的图片在div 标签内,就像这样。
    在本例中,第二张图片不会显示,但其他两张会显示。
  • 我不知道这是否是缓存问题。如果不是,还有其他可能的解释,还是我应该只使用缓存? :p
  • 如果您使用 IE 的开发者工具,您应该可以看到请求发送到服务器以获取每张图片。里面有什么好玩的吗?

标签: html internet-explorer image


【解决方案1】:

这很可能不是缓存问题,因为如果是这样,旧图像将被显示,而不是没有图像(不包括注册缓存但实际文件被删除的边缘情况)。

无论哪种方式,IE 都以其怪癖而闻名。最好的办法是删除所有临时数据并刷新。

一个非常疯狂的猜测是图像是使用 IE 未知的 JPEG 压缩格式保存的;但这非常不太可能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-02
    • 2023-03-31
    • 2017-10-04
    • 2015-08-21
    • 2019-08-11
    • 2012-09-19
    • 2013-12-22
    • 1970-01-01
    相关资源
    最近更新 更多