1

使用装有 OS 5.1.1 的 iPad 2。在 Safari 中,尝试通过 img 标签显示 jpg 图像但不显示(仅显示 ? 图标)。如果直接在地址栏上输入 url,则会显示相同的图像。

另请注意,如果图像保存为非渐进式 jpg,则可以正常工作。通过 Photoshop 在“另存为网络”和“另存为”方法上保存的渐进式 jpg。两者都没有帮助。

请问有什么建议吗?

4

2 回答 2

2

Safari 有一个明显的错误,如果满足某些条件,它不会显示一些渐进式 JPEG 图像。

根据我的经验,当满足以下某些条件时,Safari 将不会显示 jpg:

  • 使用渐进式编码
  • 图像是背景(用于元素或整个页面)
  • 图像很大(我不知道到底有多大,但我遇到了数千像素宽的图像问题)
  • 可能还有其他事情,我还没有完全探索过这个错误

除了 Safari,我无法在任何浏览器中重新创建它。

要解决此问题,您可以重新保存图像,确保它不是渐进式格式(photoshop 等对此有选择器),或使用其他格式(gif、png 等)

于 2013-07-16T04:28:13.417 回答
0

我在 iPad 模拟和设备上也有这个问题。图片不能作为背景加载,但可以通过链接加载。

我通过以下方式解决此问题:通过photoshop打开此图像,文件->另存为网络,然后选择jpeg,保存并替换旧图像。

于 2014-02-19T02:48:28.583 回答