1

我的网站(包括 jpg´s)在 IE、FF 和 Chrome 上正确显示。PC 和 iPhone 上的 Safari 不显示所有图像。如果我清除 safari 缓存并再次加载页面,则其他图像不会像以前那样显示。我找不到任何显示或可能不显示图像的重复机制。

如果您在新选项卡中打开丢失的图像,则图像会正确显示。这适用于所有情况。

http://digikamera.yweb.at/public/uploads/image.php?width=178&image=/public/uploads/Canon-EF-100mm-f-2.8-USM-Macro-Lens-340x225.jpg

我已经厌倦了添加缺少的图像和 alt 标签的高度定义。但这并没有帮助。调试器不显示错误。我的代码有什么问题?

请检查问题: http ://digikamera.yweb.at/Dslr

请问,有人可以帮忙吗?

4

3 回答 3

1

代码已修复,但问题仍未解决。我发现问题出在图像调整大小脚本中。

于 2012-10-06T09:44:25.740 回答
0

当我在 Safari 中测试时,它们显示得很好。

但是,您可以在 XHTML 标记中做很多事情,使其更有可能在不同的浏览器中工作。例如,您正在混合 HTML 和 XHTML,您正在使用重复的 id:s,您height在表格和表格单元格上使用。

W3C 验证服务在标记中发现 482 个错误。其中很多当然是重复的,但仍然很多: http: //validator.w3.org/check ?uri=http%3A%2F%2Fdigikamera.yweb.at%2FDslr&charset=%28detect+automatically%29&doctype=Inline&group =0

于 2012-06-11T13:17:35.880 回答
0

Safari Wierdness:340k jpg 未显示,即使在单击刷新图标后也是如此。但是,如果我单击 URL 框,然后按 ENTER,瞧!jpg 显示。但是在使用刷新按钮时仍然没有。iPad Wierdness:如果我清除缓存并在输入 URL 后按回车键,则会显示 jpg。但是,即使 jpg 正在显示,当我单击刷新图标时,jpg 也不会显示在重新加载的页面中,尽管我通过 URL 框中的进度条看到它正在尝试。因此,我将 jpg 放入一个新文件中,没有其他任何内容,并且它正常加载,即使使用刷新按钮也是如此。我的代码中的某些内容阻止了正确的缓存。我会弄清楚。

24 小时后:原来,我已经更改了指向 jquery 文件的 url 引用,并且没有将 jquery 文件放在该文件夹中。当然希望这对其他人有帮助!

于 2012-12-20T17:07:27.810 回答