この問題を解決するために、ブラウザのキャッシュをJavaScriptファイルの最新バージョンを入手する方法

:より転載https://www.cnblogs.com/mafengzi/p/10464910.html

../ JS / jquery.js:サーバー上のURLアドレスは、あなたが(たとえば、jQueryを使って)JSファイルがあるとします。

日jqueryのバージョンアップは、元のファイルのjqueryのjqueryの古いバージョンをカバーした文書の最新バージョンを使用する場合。

次に、Webページの参照このJSファイルを開くと、そこに引用されたり、ブラウザがキャッシュするので、古いバージョンでは、それはjqueryのファイルの古いバージョンをキャッシュします。

ブラウザのキャッシュファイルは、ブラウザが前の要求と完全に一致URLに遭遇した場合、ファイルを要求するために、サーバーにはなく、以前にキャッシュされたファイルを使用することが可能となるキャッシュへの完全なURLです。もちろん、時間の一定量以上の後、高齢化のキャッシュがあり、キャッシュが消えます。

キャッシュはファイルへの完全なURLであるので、次に我々は、更新されたファイルにアクセスするために異なるファイル名を使用することができます。

一つの解決策は、例えば、よりjquery.jsファイル名より、jQueryの3.3.0はバージョン番号のjQuery-3.3.0.jsに変更することができ、ファイル名にバージョン番号を記述することです。ときに引用のフロントエンド、書き込み:

<スクリプトSRC = "../ JS / jqueryの -  3.3.0.js"> </ SCRIPT>

jqueryのの場合は1日バージョン3.3.1のアップデート、我々はjqueryの-3.3.1のファイル名を変更します。フロントエンド修正コードは、参照しながら、次のように

<スクリプトSRC = "../ JS / jqueryの -  3.3.1.js"> </ SCRIPT>

別の解決策は、ファイル名を変更することはありませんが、URLのクエリパラメータのバージョン番号、例えば、書き込み:

<スクリプトSRC =」../ JS / jquery.js?版= 3.3.0" > </ SCRIPT>

版= 3.3.0は、バージョン番号はどこにあります。バージョン番号は3.3.1アップデートjqueryの場合は、それをこのように書き換えます:

<スクリプトSRC =」../ JS / jquery.js?版= 3.3.1" > </ SCRIPT>

 

おすすめ

転載: www.cnblogs.com/html5study-1/p/11962171.html
おすすめ