Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 - в Опере старая версия.

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить выполняться обработчик после всех имеющихся обработчиков данного элемен Анатолий Саратовцев jQuery 2 08.10.2012 18:49
как получить сообщение об ошибке при загрузке изображения? wild_snail Общие вопросы Javascript 2 05.04.2012 12:23
Как заставить работать оперу и мозилу? SDone AJAX и COMET 6 25.02.2009 16:05
Как сделать, что бы изображения пропадали. Dronch Элементы интерфейса 7 28.08.2008 21:55
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28