2012-02-01 14 views
11

私は私を狂ってしまう問題に直面しています。 jsフォルダにtemplate2.jsという1つのjsファイルしかありません。私はスクリプトに変更を加えるとこのファイルを上書きし続けます。私はファイルを適切に保存していますが、ブラウザの「ページ」をテストしているときに、Chromeデバッガで、そのjsファイルの古いバージョンが考慮されています。それを上書きしたので、古いバージョンはもう存在しません。誰かが何が起こっているのか理解するのを助けることを願っています。デバッグしようとしているjsファイルをChromeがキャッシュしないようにするにはどうすればよいですか?

+1

ブラウザのキャッシュをクリアしましたか?そして、あなたが毎回同じ名前で上書きしているなら、それは古いバージョンだとどう思いますか? –

+1

これは狂ったように聞こえるが、うまくいく - 私はいつもそれをする。 Ctrl F5は、キャッシュを使用せずに完全リフレッシュを実行するためのものですが、一部のインクルードファイル(主にスクリプトファイル)はリフレッシュされません。 Ctrlキーを押しながらF5を3〜4回押します。それはそれを正しく行うように強制します。クレイジーだが、真実。 – Archer

+0

こんにちはDavid。私に助けを求める時間をとっていただきありがとうございます。私はブラウザを終了し、それを数回再開しました。 Chromeのデバッガで「スクリプト」をチェックすると、コンテンツは実際のファイルの内容と同じではないため、古いバージョンであることはわかっています。 – Marc

答えて

9

クロム開発者ツールバーを開くと、右下隅にコグアイコンが表示されます。クリックすると黒いパネルが開きます。このパネルには、[ネットワーク]タブの下に[キャッシュを無効にする]チェックボックスがあります。

その他のオプションは、環境設定 - >閲覧中のデータをクリア - >キャッシュから手動でクリアすることです。

Chromeを使用してさらに開発する場合は、キャッシュを無効にするだけです。なぜうまくいかないのか不思議に思って失われた多くの時間を節約し、正しくリフレッシュしなかったキャッシュだと分かります。

関連する問題