Частая проблема в процессе веб разработки - стили (CSS) на сайте поменялись, а в браузере, естественно, старая версия. Можно, конечно, перегрузить страницу, но что если не хочется после этого снова повторять какой-то ввод данных и т.п.? Вот полезный bookmarklet, который позволяет обновить CSS файлы в браузере без полной перегрузки страницы:
CSS reload
Как обычно - просто сохраните эту ссылку у себя в закладках. Другие публикации с bookmarklet см. здесь
не думаю, что это хорошее решение.
ReplyDeleteJava scripts отключены в браузере и метод не работает + дублирование будет большое..
Здесь нужна версионность статики(не только .js, но и .css файлы и картинки).
В названии к файлам, в постфиксе указывать версию билда (style_v1_01.css) - это можно автоматизировать.
при деплое новое версии - номер билда указан в одном месте, где-нибудь в конфиге. Меняем там и для всей статики - новые пути. Этот процесс можно(и нужно), соответственно, тоже автоматизировать.
Такое решение, немного сложнее, зато подталкивает к хорошему процессу continuous deployment и во всех случаях это простое и рабочее решение проблемы.