JavaScript ファイルの開発用に非常に単純なキャッシュ無効化を実施しているので、変更を加えるたびにブラウザが最新バージョンになります。基本的:
cache_buster = ''
if is_development:
cache_buster = '-' + file_modified_timestamp_of('/dev/myproject/js/myfile.js')
out += '<script src="/js/myfile' + cache_buster + '.js" />'
(開発サーバーはリクエストをディスク上にマップし/js/myfile-[0-9]+.js
ます/js/myfile.js
)
私の問題は、javascript ファイルにブレークポイントを設定するたびに、ソース ファイルが変更されるとブレークポイントが失われることです。
この種のファイル名の変更に耐えることができるChrome DevToolsまたはFirebugのブレークポイントを記憶または永続化する方法はありますか?
または、これらの 2 つの相反する目標 (キャッシュの無効化とブレークポイントの永続化) を達成する優れた手法はありますか?