キャッシュされたCSSやJavaScriptファイルを強制的に再読み込みさせる方法

javascript / css / caching / auto-versioning

一部のブラウザー (特に Firefox とOpera ) は、ブラウザー セッション間でも、.cssファイルと.jsファイルのキャッシュ コピーを非常に熱心に使用していることに気付きました。これにより、これらのファイルのいずれかを更新するときに問題が発生しますが、ユーザーのブラウザーはキャッシュされたコピーを使い続けます。

15 revs, 5 users 49%



Answer #1

PHPでは次のようにします。

<link href="mycss.css?v=<?= filemtime('mycss.css') ?>" rel="stylesheet">