JavaScriptをキャッシュさせない方法をちょっと前に書いたけど、この間の方法だとJavaScriptが書いてあるページが静的ページだと使えないので、静的ページに貼り付けてある外部JavaScriptをキャッシュさせないようにする方法を書いておきます。
前回の方法は、CGI等でページを生成している場合にJavaScriptファイルのパラメータとしてCGIで取得した時間を渡すというものでしたが、静的ファイル(.htmlとか)の場合同様の方法が使えないので、時刻自体をJavaScriptで取得してパラメータとして渡します。下記の様になります。
<script type="text/javascript" language="javascript" src="http://example.com/example.js?+(new Date().getTime())"></script>
●関連記事:JavaScriptメモ:javascript(.jsファイル)をキャッシュさせない (KUMA TYPE)
http://blog.kumacchi.com/2008/02/javascriptjavascriptjs.html
![]()
ゼロからはじめるJavaScript - 商品情報 - 楽露店







コメントする