Safari имеет проблемы с отображением определенных изображений


8

Safari не отображает определенные изображения должным образом.

Последний пример - http://i.imgur.com/GqQchYM.jpg, который отлично загружается в Firefox.

Однако в Safari картинка отображается правильно во время загрузки / при условии, что она загружена только частично. Когда он должен отображать всю картинку, все, что я получаю, это черная или белая коробка. Это можно нажать, чтобы увеличить, хотя.

Сафари

Safari 7.0.3

Fire Fox

Fire Fox

У меня была одна и та же проблема. На этот раз я нашел эту тему: 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

В качестве единственного расширения у меня был установлен пакет расширения reddit. Удаление этого не имело значения.
Аззид

У меня то же самое в 7.0.3 (9537.75.14) со всеми иконками в Facebook.

1
У меня точно такая же проблема и до сих пор не могу найти как это исправить. Я заметил, что черный фон показывает только тогда, когда загружается прогрессивный JPEG. Я использую последнюю версию Mac OS X Maverics.

Ответы:


3

Это работает на моем MBA 10.9.2 Safari 7.0.3?

На данный момент я не знаю, что вызывает это на вашем компьютере.

Вот некоторые первоначальные выводы:

Этот сайт имеет плохое форматирование для начала:

Например, если вы измените Margin на 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>

Изображение настроено на отображение шириной = 166, высотой = 222, а натуральный размер - 3120x4160.

ОБНОВИТЬ:

Поскольку он работает на моем компьютере, я бы сказал, что это ваша конкретная установка Safari.

Мы могли бы попытаться починить ваш Safari (я не знаю, как быстро это сделать)!?, Но, если честно, если у вас возникла эта проблема в более широком масштабе, я бы рекомендовал переустановить Safari. К сожалению, это означает переустановку Mavericks. Так что выбор за вами.


Мой Safari показывает заголовок как GqQchYM.jpg 3,120x4 160 пикселей
markhunte

В качестве теста я просто установил группировку разделителей чисел в формате «Язык и регион» на «пробел» и перезагрузил страницу сафари. Я получил место в названии. Так что все, что есть.
Markhunte

отличная находка, так не правда ли?
Рускес

1

Попытка использовать его как другого пользователя или как вновь созданную учетную запись пользователя быстро скажет вам, является ли это ошибкой в ​​вашей версии Safari или общесистемным повреждением по сравнению с проблемой кэша или предпочтений.

Поскольку Safari 7.0.4 отсутствует, вы также можете попробовать обновить.


1
Та же ошибка в Safari 7.0.4.
Аззид

1
Вы вошли в систему как моя жена, изображение по-прежнему отображается неправильно.
Аззид

1
Создан новый пользователь - картинка все равно не загружается.
Аззид

0

Обновлен до OSX 10.10 Yosemite сегодня. Это принесло Safari Версия 8.0 (10600.1.25).

У меня больше нет проблем с открытием изображения! знак равно


0

Это ошибка, которая проявляется при использовании встроенной графики Intel. Использование gfxCardStatus для принудительного использования дискретной видеокарты решает проблему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.