7

私の HTML ページは、次のようないくつかの JavaScript ファイルを参照しています。

<script type="text/javascript" src="MyClass.js"></script>

Chrome を使用した Windows で Python SimpleHTTPServer を使用して WebStorm でデバッグしています。JavaScript にブレークポイントを設定でき、WebStorm は期待どおりにブレークポイントで停止します。

ただし、JavaScript に変更を加えてデバッガーを再起動すると、更新されたコードではなく、古いコードが実行されることがあります。ブレークポイントを配置すると、停止する行がブレークポイントを配置した場所と同期しなくなります。

強制的に更新するにはどうすればよいですか?

4

1 に答える 1

5

問題は、Chrome (および Firefox) が JavaScript をキャッシュしていたことでした。おそらく、これは WebStorm の制御範囲を超えています。次のように解決されます。

クロム

  • F12 キーを押して開発者パネルを開き、ツールバーの [更新] を右クリック -> [キャッシュを空にしてハード リロード]

  • また; F12 キーを押して開発者パネルを開き、右下の設定アイコンを開き、[キャッシュを無効にする] をオンにします。

ファイアフォックス

  • Web Developer ツールバーをインストールし、無効 -> 「キャッシュ全体を無効にする」

  • また; この受け入れられた回答を参照してください

于 2013-03-28T05:11:37.587 に答える