Я обнаружил, что иногда изображение не загружается полностью в моем браузере, и когда я нажимаю F5
, вместо повторной загрузки изображения с сервера браузер перезагружает его из кеша. Есть ли способ заставить сервер повторно отправить изображение?
Изменить: я использую Google Chrome.
Примечание. Но я говорю здесь как конечный пользователь Интернета, а не как разработчик. Так что идея изменить HTML, чтобы ввести случайное число, здесь не работает.
Во многих браузерах нажатие Control-F5 перезагружает страницу и пропускает кеш. Википедия "Обойти ваш кеш"страница содержит подробную информацию обо всех современных веб-браузерах.
Что касается Chrome, похоже, что на момент написания этой статьи существует подтвержденная ошибка, из-за которой иногда не обходится кеш при перезагрузке с помощью Ctrl + F5, как описано в документации. Единственный вариант на данный момент - полностью очистить кеш, а затем перезагрузить страницу. Вот некоторое обсуждение проблемы: http://code.google.com/p/chromium/issues/detail?id=603
Когда кешируется неправильное изображение, я выбираю «Просмотр изображения» или что-то подобное, поэтому я получаю страницу / вкладку / окно только с изображением, а затем перезагружаю его, гарантируя, что это конкретное изображение будет перезагружено.