2012-09-18 2 views
0

У меня есть эта проблема на некоторое время, и я хочу знать, если это только я или это то, как работает хром. Когда я вношу изменения в изображение и загружаю его, на перезагрузке хром не отображается новое изображение, вместо этого отображается старое изображение. Firefox показывает новое изображение. Это происходит в основном с большими изображениями, такими как фон. Поэтому я должен подождать несколько минут, пока хром не покажет новый образ ... Является ли это правилом или это происходит только с моим браузером?хром быстрее, потому что он не перезагружает изображения?

+0

Это не вопрос программирования. Проверьте [FAQ] (http://stackoverflow.com/faq) о том, какие вопросы вы можете задать здесь. – Gnoupi

+0

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

+1

@Claudiu: вопрос лучше подходит для superuser.com. Вам ничего не нужно делать, мы перенесем его для вас :-) –

ответ

1

Это может произойти из-за того, что локальные часы не синхронизированы с веб-сервером. При загрузке изображения создается новый файл. Сервер вернет отметку времени файла, когда браузер ее попросит. Если эта отметка времени старше, чем у вас в кеше, браузер не будет загружать изображение снова (при условии, что он все еще достаточно хорош).

Вы должны осмотреть изображение (щелкните его правой кнопкой мыши), а затем посмотрите на сетевую активность. Chrome сообщит вам, загрузили ли это изображение и почему нет.

+0

действительно, это была проблема. благодаря! –

0

Похоже, что это проблема кеширования. Эта логика отличается для разных браузеров.

Вы можете очистить Chrome cach, нажав Ctrl + Shitf + F12 и установить опцию «Очистить кеш». После этого действия новое изображение должно всегда загружаться.

Смежные вопросы