Safari hat ein Problem mit der Anzeige bestimmter Bilder

Safari zeigt bestimmte Bilder nicht richtig an.

Das neueste Beispiel ist http://i.imgur.com/GqQchYM.jpg , das perfekt in Firefox geladen werden kann.

In Safari wird das Bild jedoch während des Ladens korrekt angezeigt, solange es nur teilweise geladen ist. Wenn es das ganze Bild anzeigen soll, bekomme ich nur ein schwarzes oder weißes Feld. Es kann jedoch zum Vergrößern angeklickt werden.

Safari

Safari 7.0.3

Feuerfuchs

Feuerfuchs

Ich hatte das gleiche Problem schon einmal. Damals fand ich diesen Thread: https://discussions.apple.com/thread/3796427

und konnte es durch Löschen zum Laufen bringen:

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

Das habe ich auch diesmal versucht, aber das Bild funktioniert immer noch nicht.

Das System wird aktualisiert. Meine Version von Safari ist 7.0.3 (9537.75.14). Das Betriebssystem ist OS X 10.9.2 (13C1021).

Was kann ich tun, damit der Browser wieder funktioniert?

BEARBEITEN:

Ich habe versucht, alle Erweiterungen aus dem Browser zu entfernen.Erweiterungen

Ich hatte vor der Reinigung nur die Reddit Enhancement Suite installiert.

EDIT2: Problem bleibt nach Update auf Safari Version 7.1 (9537.85.10.17.1) bestehen

EDIT3: Problem gelöst in Safari Version 8.0 (10600.1.25)!

Gleiche Systemkonfiguration. Link funktioniert in meiner Safari. (keine Änderungen am Link vorgenommen) Zeigt das Bild aber nicht schwarz umrandet an
Haben Sie eine Erweiterung, die stören könnte?
Ich hatte die Reddit Enhancement Suite als einzige Erweiterung installiert. Das zu entfernen hat nichts gebracht.
Ich habe das gleiche in 7.0.3 (9537.75.14) mit allen Symbolen in Facebook.
Ich habe genau das gleiche Problem und kann immer noch nicht finden, wie ich das beheben kann. Mir ist aufgefallen, dass der schwarze Hintergrund nur anzeigt, wenn progressives JPEG geladen wird. Ich verwende das neueste Mac OS X Maverics.

Antworten (4)

Es funktioniert auf meinem MBA 10.9.2 Safari 7.0.3?

Im Moment weiß ich nicht, was es auf Ihrem Computer verursacht.

Hier einige erste Erkenntnisse:

Diese Seite hat zunächst eine schlechte Formatierung:

Wenn Sie beispielsweise den Rand auf 3 statt auf 0 ändern, geht die Lupe nicht mehr aus dem Bildbereich heraus, was der erste Hinweis auf ein Problem mit diesem Link ist.

<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>

Das Bild wird so eingestellt, dass es in width=166 , height=222 angezeigt wird, während die natürliche Größe 3120x4160 beträgt.

AKTUALISIEREN:

Da es auf meinem Computer funktioniert, würde ich sagen, dass es Ihre spezifische Safari-Installation ist.

Wir könnten versuchen, Ihren Safari zu reparieren (ich weiß nicht, wie das geht)!?, aber um ehrlich zu sein, wenn Sie dieses Problem in größerem Umfang haben, würde ich empfehlen, Safari neu zu installieren. Leider bedeutet das eine Neuinstallation von Mavericks. Sie haben also die Wahl.

Mein Safari zeigt den Titel als GqQchYM.jpg 3.120x4 160 Pixel an
Als Test habe ich einfach meine Nummerntrenner-Gruppierung im Format in Sprache & Region auf ein „Leerzeichen“ gesetzt und die Safari-Seite neu geladen. Ich habe das Leerzeichen im Titel. Damit das alles ist.
toller Fund, also ist es das nicht ?

Wenn Sie es als ein anderer Benutzer oder als neu erstelltes Benutzerkonto ausprobieren, sollten Sie schnell feststellen, ob es sich um einen Fehler in Ihrer Version von Safari oder um eine systemweite Beschädigung im Vergleich zu einem Cache- oder Einstellungsproblem handelt.

Da Safari 7.0.4 nicht mehr verfügbar ist, können Sie auch ein Update versuchen.

Gleicher Fehler in Safari 7.0.4.
Eingeloggt als meine Frau wird das Bild immer noch falsch angezeigt.
Einen neuen Benutzer erstellt - das Bild wird immer noch nicht geladen.

Heute auf OSX 10.10 Yosemite aktualisiert. Es brachte Safari Version 8.0 (10600.1.25).

Ich habe keine Probleme mehr beim Öffnen des Bildes! =)

Es ist ein Fehler, der sich bei der Verwendung von Intel-integrierter Grafik manifestiert. Die Verwendung von gfxCardStatus , um die Verwendung der diskreten Grafikkarte zu erzwingen, umgeht das Problem.