Показать сообщение отдельно
  #1 (permalink)  
Старый 14.08.2013, 18:30
Интересующийся
Отправить личное сообщение для frutality Посмотреть профиль Найти все сообщения от frutality
 
Регистрация: 30.08.2012
Сообщений: 26

Как заставить Оперу не кэшировать изображения?
Доброго времени суток.

Произвожу с фотографией какие-то действия на клиенте без перезагрузки страницы. Например, crop. Отправляю на сервер данные, сервер меняет изображение.

Нужно без перезагрузки страницы отобразить новую, измененную фотографию. Если удалить элемент из DOM и заново его вставить - то в браузере отрисуется кэшированная версия.

Как решал проблему: добавляю к URL'у изображения параметр со случайным значением: /images/photo.jpg?a=random_str.

В Firefox и Chrome все ок, всегда отображается картинка не из кэша. А с Оперой беда - все равно отображается кэшированная версия. Более того, я даже когда страницу обновлю через F5 - в Опере старая версия.

Есть решение?
Ответить с цитированием