Sunday, August 24, 2008

CSS reload

Частая проблема в процессе веб разработки - стили (CSS) на сайте поменялись, а в браузере, естественно, старая версия. Можно, конечно, перегрузить страницу, но что если не хочется после этого снова повторять какой-то ввод данных и т.п.? Вот полезный bookmarklet, который позволяет обновить CSS файлы в браузере без полной перегрузки страницы:

CSS reload

Как обычно - просто сохраните эту ссылку у себя в закладках. Другие публикации с bookmarklet см. здесь

1 comment:

Fedyashev Nikita said...

не думаю, что это хорошее решение.

Java scripts отключены в браузере и метод не работает + дублирование будет большое..

Здесь нужна версионность статики(не только .js, но и .css файлы и картинки).

В названии к файлам, в постфиксе указывать версию билда (style_v1_01.css) - это можно автоматизировать.

при деплое новое версии - номер билда указан в одном месте, где-нибудь в конфиге. Меняем там и для всей статики - новые пути. Этот процесс можно(и нужно), соответственно, тоже автоматизировать.

Такое решение, немного сложнее, зато подталкивает к хорошему процессу continuous deployment и во всех случаях это простое и рабочее решение проблемы.