0

重複の可能性:
ブラウザーでの Ajax/javascript の結果のキャッシュを防ぐ方法は?

JS スクリプトを動的にロードしたい。ブラウザが古いバージョンのファイルをロードするたびに?

サーバーコードを変更せずに新しいバージョンのファイルをロードしないようにするにはどうすればよいですか?

4

2 に答える 2

6

sandeepraju によって提案された乱数部分の場合:

var url = "jsfile.js?" + new Date().getTime();
于 2013-01-06T12:54:18.903 に答える
3

最も簡単な方法は、毎回乱数をパラメータとして送信してリクエストを送信し、ブラウザがリクエストをキャッシュしないようにすることです!

例:

<script type="text/javascript" src="somejsfile.js?r=random_number"></script>

この前に読み込まれるスクリプトによって毎回乱数を生成できます!

これが正しい方法かどうかはわかりませんが、うまくいきます!

于 2013-01-06T12:14:22.963 に答える