Всем привет!
html,js,php,apache,ajax. Делаю не-WYSIWYG интерактивный редактор статей. Все просто: человек пишет текст, пишет имя картинки в фигурных скобках (такой себе тег), когда нажимает «preview», видит что получилось. Слева - область для загрузки картинок. Все работает кроме одной мелочи.
Допустим, изначально картинка на сервере есть. Человек нажимает preview - его исходный текст парсится в HTML, показывается, картинка видна - все хорошо. Нажимаем слева кнопку «Удалить картинку». Картинка удаляется с сервера (AJAX, в файловом менеджере можно видеть, что картинка удалилась). Нажимает preview - а картинка все равно показывается - браузер тянет ее из кеша. Сразу скажу, что по нажатию preview HTML полностью переформировывается. Картика обычная: <img src="...«/>. Если сделать reload странице, то все работает как надо - картинка исчезает.
Обратная ситуация: изначально картинки на сервере нет. Человек вставляет тег, делает preview - на месте картинки - пустое место. Загружаем картинку на сервер (видим в файловом менеджере, что появилась). Опять preview - опять пустое место. Нажимаем в браузере F5 - о, появилась.
Как заставить браузер не искать картинки в кеше?
P. S. Тестирую в Опере, но нужно кросс-браузерное решение.
Похожие темы
- Форум Кеширование картинок браузером (2006)
- Форум Принудительное кеширование картинок в squid (2005)
- Форум Видео сервер. Отключить кеширование (2014)
- Форум Кеширование я пока отключил (2006)
- Форум Полностью отключить журналирование (2012)
- Форум полностью отключить KMS (2010)
- Форум bind9 полностью отключить рекурсию (2014)
- Форум squid: кеширование изменненных картинок с одинаковыми именами (2003)
- Форум Яндекс.Браузер, отключить обучающие подсказки полностью (2023)
- Форум кеширование (2007)