Safari在显示某些图像时出现问题


8

Safari无法正确显示某些图像。

最新的示例是http://i.imgur.com/GqQchYM.jpg,可以在Firefox中完美加载。

但是,在Safari中,图片仅在部分加载时可以正确显示。当它应该显示整个图片时,我得到的只是黑框或白框。虽然可以单击它来放大。

苹果浏览器

Safari 7.0.3

火狐浏览器

火狐浏览器

我以前也遇到过同样的问题。那个时候我找到了这个线程:https : //discussions.apple.com/thread/3796427

并能够通过删除以下内容使其正常工作:

~/Library/Caches/com.apple.Safari/Cache.db

我这次也尝试过,但是图片仍然失败。

系统已更新。我的Safari版本是7.0.3(9537.75.14)。操作系统是OS X 10.9.2(13C1021)。

如何使浏览器重新运行?

编辑:

我尝试从浏览器中删除所有扩展。 扩展名

清洁之前,我只安装了Reddit增强套件

EDIT2:更新到Safari版本7.1(9537.85.10.17.1)后问题仍然存在

EDIT3:在Safari版本8.0(10600.1.25)中解决了问题!


1
相同的系统设置。链接在我的野生动物园中有效。(无变化做链接),但不会显示在黑色边框的图像
markhunte

您是否有任何可能会干扰的扩展
markhunte 2014年

我安装了reddit增强套件作为我唯一的扩展。删除那没什么。
azzid 2014年

我在7.0.3(9537.75.14)中使用Facebook中的所有图标都具有相同的功能。

1
我有完全相同的问题,仍然找不到解决方法。我注意到,黑色背景仅显示渐进式JPEG正在加载。我使用最新的Mac OS X Maverics。

Answers:


3

它可以在我的MBA 10.9.2 Safari 7.0.3上运行吗?

目前,我不知道是什么原因在您的计算机上造成的。

以下是一些初步发现:

该网站的开头格式有误:

例如,如果将“边距”更改为3而不是0,则放大镜将不再位于图像区域之外,这是该链接出现问题的第一个迹象。

<body style="margin: 3px;"><img style="-webkit-user-select: none; cursor: -webkit-zoom-in;" src="http://i.imgur.com/GqQchYM.jpg" width="166" height="222"></body>

图像设置为显示为width = 166,height = 222,而“自然”尺寸为3120x4160。

更新:

由于它可以在我的计算机上运行,​​因此我可以说这是您的特定Safari安装。

我们可以尝试修复Safari(我不知道有什么快速方法)!?,但是老实说,如果您遇到更大的问题,我建议您重新安装Safari。不幸的是,这意味着需要重新安装Mavericks。所以选择是您的。


我的Safari将标题显示为GqQchYM.jpg 3,120x4 160像素
markhunte 2014年

作为测试,我只是将“语言和地区”格式中的数字分隔符分组设置为“空格”,然后重新加载了野生动物园页面。标题中有空格。这样就可以了。
markhunte 2014年

很棒的发现,不是吗?
罗斯,2014年

1

以其他用户或新创建的用户帐户进行尝试应该可以迅速告诉您,这是您的Safari版本中的错误还是系统级损坏,而不是缓存或首选项问题。

由于Safari 7.0.4已发布,因此您也可以尝试更新。


1
Safari 7.0.4中出现相同的错误。
azzid 2014年

1
以我的妻子身份登录后,图片仍然显示错误。
azzid

1
创建了一个新用户-图片仍然无法加载。
azzid 2014年

0

今天升级到OSX 10.10优胜美地。它带来了Safari版本8.0(10600.1.25)。

我再也不必麻烦打开图像了!=)


0

使用英特尔集成显卡时,这是一个明显的错误。使用gfxCardStatus强制使用离散视频卡可以解决此问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.