MVC4 asp.netアプリケーションに多くの機能を持つカスタムJSファイルがあります。私はコンテンツとしてJSファイルをマークし、プロパティでCopy Alwaysオプションを選択しました。ただし、Ctrl + F5キーを押してキャッシュをクリアすると、そのファイルの最新の変更のみを表示できます。私は、サーバーにアプリケーションをデプロイするときにブラウザのキャッシュを自動的にクリアする方法が他にあるかどうか疑問に思っていました。強制的にキャッシュをクリアするChrome
0
A
答えて
1
サーバーは、既にキャッシュされているアイテムのキャッシュを消去するようにブラウザに指示することはできません。これは、キャッシュによってサーバーがサーバーに要求することさえできないためです。可能であれば、サーバーとクライアントの間に他のキャッシュが存在する可能性があります。
あなたができることの1つは、新しいJSファイルがURLの末尾に値を追加することによって別のファイルであると考えてブラウザを欺くことです。
<SCRIPT SRC="https://Domain.com/Scripts/MyScriptName.js?version=XXX">
各ビルドでXXXだけ増やすと、ブラウザはJSファイルを新しいものとして表示し、以前のバージョンのキャッシュを無視します。
1
バンドルは、配信されたjsコンテンツをバージョン管理するのに役立ちます。それについてhereを読んでください。
関連する問題
- 1. 公開するとブラウザが強制的にキャッシュをクリアする
- 2. キャッシュを強制的に削除する
- 3. IEブラウザで強制的にキャッシュを強制的に更新する - C#、ASP
- 4. 強制的なCSS再キャッシュ
- 5. ChromeのHSTSキャッシュをクリアするには?
- 6. ブートストラップサムネイルテーブル内のセルを強制的にクリアする
- 7. ブラウザに強制的に画像をPHPウェブサイトにキャッシュする
- 8. キャッシュ可能な強制的なリフレッシュ
- 9. モバイルデバイスにキャッシュを強制的に更新する
- 10. Gradle:強制的にカスタムタスクを常に実行する(キャッシュなし)
- 11. ブラウザセッションを強制的にブラウザでキャッシュする
- 12. クライアント側のデータを強制的にキャッシュする
- 13. ezPublish 5.1でキャッシュをクリアすると、すべてのイメージが強制的に変換されます
- 14. RailsでChromeを強制的にダウンロードする方法
- 15. 強制的にアプリのキャッシュをクリアアプリを閉じる
- 16. Google Chromeのローカルキャッシュから強制的にダウンロードする
- 17. Google Chromeでキャッシュがクリアされない
- 18. Chrome:強制的にブラウザを再フォーマットしますか?
- 19. SKPAymentsQueueをクリアする:未完了の取引を強制的に終了する
- 20. webview chrome Appでキャッシュをクリアするには?
- 21. cpuキャッシュを強制的に埋め込む方法
- 22. jQuery.ajax - キャッシュ強制無効化
- 23. 強制的にgitでファイルにプルを強制するには?
- 24. LiveRoadとChrome。ハードリロードを強制する
- 25. GMが強制的にspacer.gifを含むTDを強制的に16pxにする
- 26. 強制的にGitのサブモジュールを強制的に最新の状態にする
- 27. 強制的にDataGridViewを強制的に列と行を生成する
- 28. アスペクト比を強制的に強制する方法 - css
- 29. jbossポータルサーバで強制的にユーザセッション(ログアウト)を強制終了する
- 30. HTMLリンクを強制的に強制する方法は?