如何在 google chrome DevTools 中禁用某些文件的缓存

Ima*_*our 8 javascript browser google-chrome developer-tools browser-cache

每当我运行项目时,从远程服务器请求许多文件(CSS、图像和 js)并且项目加载缓慢。

为了处理这个问题,我在 Chrome DevTools 的网络选项卡(用于缓存所有文件)中取消选中禁用所有文件的缓存,如下所示:

禁用 chrome 中某些文件的缓存

但是当我需要一些文件(例如 test.js,...)时,问题就开始了,因为它们变化很快,所以没有缓存。

如何在 google chrome DevTools 中禁用某些文件(JS、CSS、...)的缓存?

Ziv*_*man 1

有多种方法可以禁用特定文件的缓存。

也许最常见的两个是:

  1. .net内置的bundle系统
  2. 将查询添加到您的脚本文件名,即:

    <script src="../whatever/someFile.js?version=1234" />
    //Where version can be a variable taken from web.config or DateTime.Now() of some sort.
    
    Run Code Online (Sandbox Code Playgroud)