2017-02-13 13 views
1

新しいWebサイトをリリースした後、クライアントのブラウザで強制的にキャッシュされたアイテム、特に画像、CSS、およびJavascriptファイルを更新する方法はありますか?ブラウザのキャッシュをクリアする

問題は、私はCTRL +F5をヒットするサイトを使用して、みんなに言って周りに行くことができないということです。どのようにブラウザに強制することができますか?

+0

バンドルを使用すると、すべて自動的に処理されます。それ以外の場合、スクリプトにバージョン番号 –

+0

を与えてください。リンクとスクリプトタグのCSSとJavascript URLに「?v = 1」を追加するのはどういう意味ですか?](http://stackoverflow.com/questions/3466989/what- does-appending-v-1-to-css-and-javascript-urls-in-link-and-script-tags-do) – Jasen

+0

あなたが探しているのは「キャッシュバスト」です。それを読んで、戦略を実装するためのさまざまな方法を見ることができます。ほとんどの場合、ファイル名に何かを追加して強制的にサーバーから強制的に再プルします。 – Ian

答えて

0

灘、

私は、過去にサイトで主にFirefoxとChromeをこの問題に直面しています。

各CSSファイルとJavascriptファイルについて、パラメータに?1d =をURLに追加します。私がCSSやJavaScriptを含むサイトに変更を加えると、新しいID#と最終的なユーザはハードCtrl + F5リセットを必要とせずに現在のCSSとJavaScriptを取得します。

src="/Scripts/myJavaScript.js?id=71.11" 

href="/Styles/MyStyles.css?id=71.11" 
関連する問題