Почему импортированный файл css сохраняется в localstorage, а не обновляется, как связанный файл css?

Файлы:

  • list.less (text / css)
  • style.less (text / css)

Инструменты :

  • Firefox
  • Надстройка Firefox httpFox для проверки заголовков http
  • Chrome

У меня есть файл css с именемisting.less, который содержит следующее:

@import "/orb/static/less/style.less";

Когда я вызываю list.less, все работает нормально, стиль .less импортируется. Последующие запросы для list.less приводят к кешированному ответу 304. Отлично. Однако импортированный style.less не отображается как кешированный ответ. Вместо этого я нахожу его в локальном хранилище браузера. Более серьезная проблема заключается в том, что если я внесу изменения в style.less, а затем нажмите «Обновить», браузер не обновит стиль. Style.less обновится, только если я удалю его из localstorage или коснусь list.less на сервере.

Такова ли природа @import? Нужно ли мне касаться list.less или удалять style.less из localstorage каждый раз, когда я хочу обновить style.less? Как можно принудительно обновить style.less?

15
задан PaulS 23 September 2011 в 12:17
поделиться