2017-06-21 11 views
-1

Googleクロムはウェブサイトの新しいCSSを更新していない。毎回キャッシュをクリアする必要があります。私の本当の心配は、ウェブサイトを訪れている間は毎回訪問者がキャッシュをクリアすることは期待できないということです。 変更がファイルがアップロードされるたびに、何らかの形でChromeが更新されたファイルを読み込むいくつかの解決策を提案することはできますか?Googleクロムはウェブページを更新しない

+0

css 'styles.css?v2'で変更するたびにCSSバージョンを増やします。 –

+0

変更するたびにバージョン管理を行います。 –

+1

[キャッシュされたCSS/JSファイルをブラウザに再ロードさせるにはどうすればいいですか?](https://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js-files ) – Rob

答えて

0

次を使用し、外部CSSファイルを持っていると仮定すると:

<link href="demo.css?v=1" rel="stylesheet" type="text/css"> 

追加1ファイルがダウンロードされることを確認します= Vを?。 CSSファイルの新しいバージョンをお持ちの場合は、番号を増やしてください(v = 2、v = 3など)。

+0

ウェブサイトすべての変更を伴うcssのバージョン管理では、すべてのファイルのバージョンを変更する必要があります。 (約10-15のhtmlファイルがあります)。より良い解決策はありますか? – Shruti

+0

.htaccessを使用して特定の時間が経過すると、CSSに期限が切れるように指示できます。また、ほとんどの訪問者がインデックスページを介してサイトにアクセスすると予想される場合は、バージョン管理のみを使用してほとんどのケースをカバーできます。どちらのオプションも100%解決策ではありません。 – Gerard

関連する問題