ブラウザのキャッシュを防ぐために、js または css の後に ?v= バージョン番号を追加します。

ブラウザのキャッシュを防ぐために、js または css の後に ?v= バージョン番号を追加します。

コードをコピー
コードは次のとおりです。

<span style="font-size:14px;">パラメータ付きの css および js (.css?v= および .js?v= または .css?version= および .js?version= など)
<script type=”text/javascript” src=”jb51.js?version=1.2.6″></script>
<link rel='スタイルシート' href='base.css?version=2.3.3′ type='text/css' />

パラメータを使用するには 2 つの方法があります。

まず、スクリプトは存在せず、サーバーによって動的に生成されるため、区別するためにバージョン番号が付けられています。 つまり、上記のコードはファイルと同等である。

コードをコピー
コードは次のとおりです。

<script type=”text/javascript” src=”jb51.js”></script>
<link rel='スタイルシート' href='base.css' type='text/css' />


しかし、ブラウザはそれがファイルの特定のバージョンであると認識します。

次に、クライアントはこれらの css または js ファイルをキャッシュします。したがって、js または css ファイルがアップグレードされ、バージョン番号が変更されるたびに、クライアント ブラウザーは新しい js または css ファイルを再ダウンロードし、キャッシュを更新します。スタイルや js を変更した後、更新しても変更されていないことに気付く場合があります。これは、クライアントが CSS または JS ファイルをキャッシュしているためであり、パラメーターを追加すると役立ちます。
2 番目の状況が最も一般的ですが、両方が同時に存在する場合もあります。 </span>

<<:  Element-ui レイアウト (行と列コンポーネント) の実装

>>:  MySQL インデックス プッシュダウンを 5 分で理解する

推薦する

MySQL ストレージ エンジン MyISAM と InnoDB の違いの概要

1. MySQLのデフォルトストレージエンジンの変更MySQL 5.1 より前のバージョンでは、デフ...

CSS3 カテゴリメニュー効果

CSS3 カテゴリ メニューの効果は次のとおりです。 html <html> <ヘ...

CentOS6.8 は cmake を使用して MySQL5.7.18 をインストールします。

オンライン情報を参考に、cmakeを使用してCentOS6.8サーバーにMySQL5.7.18をイン...

Linux の一般的なハードディスク管理コマンドの紹介

目次1. dfコマンド2. duコマンド3. fsckファイルシステム修復コマンド4. ディスクステ...

JS で CSS 変数を使用する方法

JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...

CSS3 アドバンス LESS で星空アニメーションを実装するサンプルコード

この記事では、星空アニメーションを実現するための高度な CSS3 LESS のサンプルコードを次のよ...

JSコードコンパイラMonacoの使い方

序文私が必要としているのは、構文の強調表示、関数プロンプト、自動行折り返し、およびコードの折りたたみ...

PHP-HTMLhtml 重要な知識ポイントメモ(必読)

1. フレームセット、フレーム、iframeを使用して複数のウィンドウを実現する2. 画像上のマッ...

JavaScript が重複したネットワークリクエストを防ぐ方法の例

序文開発中は、インターフェース要求の繰り返しによってさまざまな問題が発生することがよくあります。ネッ...

MySQL 5.7.25 のインストールと設定方法のグラフィックチュートリアル

MySQL インストール ファイルには、msi 形式と zip 形式の 2 種類があります。クリック...

シェルスクリプトによるDockerコンテナの起動順序の制御の詳細な説明

1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...

mysql 5.7.5 m15 winx64.zip インストール チュートリアル

win7 64 ビットで mysql-5.7.5-m15-winx64 をインストールして構成する方...

MySQLクエリは、フィールドが数値とカンマではないことを指定します。

コアSQL文数字を含まない MySQL クエリ ステートメント: SELECT * FROM tes...

MySQL ストアドプロシージャの長所と短所の分析

MySQL バージョン 5.0 ではストアド プロシージャのサポートが開始されました。ストアド プロ...

Vue.jsはElement-uiを使用してナビゲーションメニューを実装します

この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...