ファイル:インポートされたCSSファイルがlocalstorageに保存され、リンクされたCSSファイルのように更新されないのはなぜですか?
- listing.less(テキスト/ CSS)
- style.less(テキスト/ CSS)
ツール:
- Firefoxの
- FirefoxのアドオンhttpFox HTTPヘッダを検査するために
- クロム
私は、次のものが含まれlisting.lessという名前のCSSファイルがあります。
@import "/orb/static/less/style.less";
を、すべてが正常に動作listing.less私が呼び出すと、style.lessがインポートされます。後続のlisting.less要求は、304キャッシュ応答になります。それはいいです。しかし、インポートされたstyle.lessはキャッシュされたレスポンスとして表示されません。代わりに、私はブラウザのローカルストレージでそれを見つける。大きな問題は、スタイルを変更した場合です。ブラウザがスタイルを更新しないようにリフレッシュしてください。 style.lessは、localstorageから削除するか、サーバー上のlisting.lessをタッチした場合にのみ更新されます。
これは@importの性質ですか? style.lessを更新するたびに、listing.lessに触れるか、localstorageからstyle.lessを削除する必要がありますか?どのようにスタイルをリフレッシュさせることができますか?
+1 - 私はクロム24でエラーが発生しましたIは} {|| 'VAR少ない=以下にコードを変更しなければならなかった。less.envは= '開発';' –
FYI:開発でless.envプロパティを設定するのは、localStorageキャッシュを妨げるだけでなく、デバッグメッセージ(静かな失敗もなく)やコンソールログなどの一連のデバッグ機能を有効にします。 –