ここに問題があります。JS に大きく依存するフロントエンド アプリケーションを作成しています。テストするには、Web ページを何度も更新する必要があります。クロムはすべてのリソースをキャッシュするため、毎回キャッシュをクリアする必要があります。
特定のドメインからの JS ファイルをまったくキャッシュしないようにブラウザに指示する方法はありますか?
ここに問題があります。JS に大きく依存するフロントエンド アプリケーションを作成しています。テストするには、Web ページを何度も更新する必要があります。クロムはすべてのリソースをキャッシュするため、毎回キャッシュをクリアする必要があります。
特定のドメインからの JS ファイルをまったくキャッシュしないようにブラウザに指示する方法はありますか?
var a = Math.random().toString().substr(2)
var url = '/some.js?' + a
この場合、url は毎回新しいリソースとして扱われ、キャッシュから取得されません。あとはご自分でやって頂ければ幸いです(;_;)
上記のリソースに HTTP ヘッダーを使用できますCache-Control: no-cache
(ただし、HTTP サーバー構成でこれを指定する必要がありますが、一度実行する方がはるかに簡単です)。
テスト目的で、Chrome 開発者ツールの「キャッシュを無効にする」機能 (General
設定ペインのセクションにあり、右下隅の歯車ボタンをクリックすると表示される) を使用することもできます。