小编典典

Chrome 中的“Normal Reload”、“Hard Reload”和“Empty Cache and Hard Reload”有什么区别?

all

我最近在 Chrome 中发现了这个新功能:

重新加载选项

我可以弄清楚选项 1 和选项 3 之间的区别,选项 2 可能介于两者之间,但我在任何地方都找不到更精确的信息。

有人知道这三个选项中每一个的确切行为吗?


阅读 100

收藏
2022-03-25

共1个答案

小编典典

正常重载

和按一样的东西F5。这将使用缓存,但在页面加载期间重新验证所有内容,寻找“304 Not Modified”响应。如果浏览器可以避免重新下载缓存的
JavaScript 文件、图像、文本文件等,那么它会的。


硬重装

发出请求时不要使用缓存中的任何内容。(等于SHIFT+F5无需打开开发者控制台)强制浏览器重新下载每个 JavaScript
文件、图像、文本文件等。


空缓存和硬重载

显然,如果缓存为空,则必须进行硬重新加载。这将再次强制浏览器重新下载所有内容。但是,如果页面通过 JavaScript
进行任何不属于页面加载的事后下载,那么这些可能仍会使用缓存,这就是清空缓存有帮助的地方,因为它确保即使这些也不会使用缓存的文件。


注意 :此功能仅在开发人员工具打开时可用。

2022-03-25