GIFアニメがリロードのたびに動いてくれなかった

,

ChromeとかのモダンブラウザでGIFアニがリロードするたびに動いてくれませんでした。IEでは動くのに。

原因なんだろうなーと思ってたら、キャッシュだろうなーと思い始めました。

で、画像のパスにちょちょっとパラメータを付与して、その問題を解決しました。

PHPでやる方が楽だったんだけど、管理画面から投稿するタイプだったので、JavaScriptで解決しました。


var now = (new Date()).getTime();
var src = $('img').attr('src');

$('img').attr('src', src + '?' + now);