ブラウザのキャッシュ対策メモ
①外部ファイル読み込み時にパラメーターをつける
phpでuniqid();やdate();などを使い頻繁に変わる値を設定する
<script src="/js/test.js?x=<?php echo uniqid(); ?>"></script>
②jQueryの記述を$(function(){})の中に入れない
jQueryの記述は毎回下記のように$(function(){})の中に書くというのを通例としていたが、外側に出す。
$(function(){ $('.hoge').hoge(); });
↓
$('.hoge').hoge();
③ブラウザバックなどでキャッシュが使用された場合リロードさせる
window.onpageshow = function(event) { if (event.persisted) { window.location.reload(true); } };