Google ChromeでJavaScriptキャッシングを無効にすることはできますか?私は開発ツール(Ctrl-Shift-I)でキャッシュを無効にしましたが、まだJSファイルをキャッシュしています... Chromeバージョン20を使用します。Google ChromeでJavaScriptキャッシングを無効にする
6
A
答えて
8
開発目的でCtrl + RまたはCtrl + F5を使用できます。キャッシュヘッダーを送信せず、サーバーからリソースを要求し、キャッシュしません。これはハードリフレッシュと呼ばれます。
しかし、あなたは常にCache buster(Google search for cache buster)を使用して、ユーザーにキャッシュされていないリソースを送信する場合、ユーザーは、Ctrlキー+ R/F5を使用することを期待していない
Webブラウザは、すでに彼らかどうかを判断するためのURLを使用しますリソースを知っているので、同じURLにアクセスすると、Webブラウザは彼がこのURLにアクセスしたかどうかをチェックしてから、リソースの特定のヘッダーを送信し、リソースがサーバー上で変更されたかどうかを確認できます。
キャッシュバスターは、キャッシュを破棄して常にリソースをリロードするために使用されている名前です。 URLを逮捕ここ は、キャッシュの例です。
<script type="text/javascript" src="/static/js/some.js?bust=12356"></script>
注:これは、任意の名前ではなく「バスト」である可能性があります。
ユニークなバストを持つ良い方法は、Unixエポック時間(1.1.1970から渡された秒数、各言語にはその数を得るための関数が用意されています)です。この方法では、ブラウザは常にWebサーバーからリソースを取得します。
関連する問題
- 1. Google Chromeスクリーン・ルーラーを無効にする
- 2. デスクトップGoogle Chromeブラウザを無効にする?
- 3. Google ChromeのJavascriptを検出してGoogle Chromeでjavascriptを有効にする
- 4. Tomcat Grailsでキャッシングを無効にする
- 5. コマンドラインでGoogle Chrome拡張機能を有効/無効にする
- 6. Google Chromeの無効化ウィンドウアニメーション
- 7. Restkit、キャッシングを無効にする
- 8. Doctrine 1.2:キャッシングを無効にする
- 9. Google Chromeでメタリフレッシュタグを無効にする方法
- 10. Google ChromeでSPDYを無効にする方法
- 11. ダウンロード用pythonスクリプト内でGoogle Chromeのウイルススキャンを無効にする
- 12. Chromeでwebrtcとjavascriptを無効にするには
- 13. Javascript(Chrome)で同じオリジナルポリシーを無効にする方法
- 14. 無効なオペコードでスタートアップ時にGoogle Chromeがクラッシュする
- 15. Google-chromeのデフォルトのボックスシャドウ/ボーダーカラーを無効にする方法
- 16. Google Chromeの開発用キャッシュを無効にする
- 17. Google Chromeのonclick広告を無効にする
- 18. Google Chromeでファビコンを取得する方法を無効にするには
- 19. Webviewでキャッシング、オートフィル、履歴を無効にする方法
- 20. spring web developement - 静的コンテンツのキャッシングを無効にする
- 21. Chrome - リロードせずにjavascriptを無効にしますか?
- 22. 新しいタブでスワイプを無効にするAndroid用Google Chromeモバイルでのジェスチャー
- 23. HTTPヘッダーを無視して、web.py Webサーバーでキャッシングを無効にする
- 24. Chrome Consoleデベロッパーツールを無効にする
- 25. Bitnami Magento Stackのキャッシングを完全に無効にする方法
- 26. VS2K10のキャッシング環境変数を無効にするには
- 27. Google Chrome Javascriptリンクバグ
- 28. 1つのASP.NET WebフォームでGoogle Chromeのブラウザキャッシュを無効にする
- 29. ワニスを使用してcertian IPのキャッシングを無効にする
- 30. MongoDBキャッシングを無効にできますか?
私はあなたをdownvoteしませんでしたが、リンクは答えではありません。少なくとも "キャッシュバスター"の例を入れてください(または、それを慣れ親しんだ言葉に入れるには、ランダムに生成されたクエリ文字列を 'src'属性に添付してください。毎回再ダウンロード)。 –
@FabrícioMattéあなたの評論家に感謝します!私はいつも私の自己と私の答えを改善し、私ができる限りコミュニティに還元しようとします。 Webブラウザのキャッシュとキャッシュバスターの例について基本的な理論的な説明があるように私の答えを修正しました。 –
クエリーは "バスト"キャッシュに保証されていません。たとえば、IEは、ヘッダーによって明示的に禁止されていない限り、キャッシュされたコンテンツを喜んで配信し続けます。 –