古いバージョンの JavaScript ファイルをキャッシュし、変更が加えられたときに新しいバージョンをダウンロードしないブラウザで人々が抱えている問題について読んでいます。ただし、js ファイルに変更を加えるたびに、ブラウザーを閉じて開く (またはページを更新する) たびに、変更が反映されます。IE9、FF13、Chrome18、Safari 5 で試しました。
新しいブラウザー バージョンには、.js ファイルに変更が加えられたかどうかを判断し、キャッシュ内の古いファイルを新しいファイルに置き換える方法はありますか?