ホームページ > ウェブフロントエンド > htmlチュートリアル > js ファイルの後にパラメータを追加するのはなぜですか?これにより、ローカル js ファイルのキャッシュが自動的に更新されますか? _html/css_WEB-ITnose

js ファイルの後にパラメータを追加するのはなぜですか?これにより、ローカル js ファイルのキャッシュが自動的に更新されますか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:28:35
オリジナル
1208 人が閲覧しました

<script type="text/javascript" src="http://xxx.com/v3.1.4/js/xxxx.min.js?d=201401201520"></script>
ログイン後にコピー


ローカル ファイル キャッシュの有効期間を設定する方法をお聞きしたいのですが?
d の後の数字の文字列は、コードを変更するたびに自動的に生成されますか?
プロジェクトがビルドされるたびに、HTML に新しい文字列が生成されますか?この機能をサポートするビルド ツールは何ですか?


ディスカッションに返信 (解決策)

?d=201401201520 を追加しました。とても魔法のようです。

なぜ追加したのですか? d=201401201520 とても魔法です。


説明してください、

なぜそれを追加したのですか? d=201401201520 とても魔法です。


それらの多くはブラウザによって自動的に生成され追加されているようですが、私のコードには後でこのパラメーターが追加されていませんでした。
もちろん、手動で思考を追加することも非常に簡単です。ランダムな文字列を生成して直接追加するだけです。 +&a=xxxxxxxx
これを追加すると、新しい URL アドレスと同等になり、ブラウザはキャッシュを更新します。それ以外の場合、ブラウザは URL アドレスが変更されておらず、デフォルトのデータも変更されていないと判断するため、キャッシュは更新されません。更新されました (変更されていません。なぜ更新するのですか。私のアクションを無駄にしないでください)

これはブラウザによって自動的に生成されません。

通常、このファイルの最終変更タイムスタンプを使用します。もちろん、他のランダムな文字列も使用できます。

もちろん、これは手動で変更されることはありません。
あなたのシステムにはこの機能が必要です。
たとえば、
php、java などのサーバーサイド言語を使用して、js の最終変更日を読み取り、
この

最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート