在safari pc / iphone上不显示jpg图像

时间:2012-06-11 13:07:08

标签: javascript html image safari

我的网站包括jpg在IE,FF&铬。 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

拜托,有人可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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

答案 2 :(得分:0)

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

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