0

どうにかしてブラウザのリロードを強制できますか? 私はすでにこれを使用しています:

header("Expires: Mon, 2 Jan 2012 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

しかし、たとえば Web サイトの JavaScript コードを変更すると、Web サイトの訪問者は更新された JavaScript のためにページを手動でリロードする必要があります。.js ファイルのヘッダーも送信する必要がありますか? これを行う方法?

4

1 に答える 1

1

ブラウザはおそらくこれについてより良いはずですが、これを変更してください:

<script src="file.js">

これに:

<script src="file.js?last-modified-time-goes-here">

これにより、毎回最新のJSファイルが読み込まれ、ファイル名を変更する必要はありません。

于 2012-11-16T07:55:55.037 に答える