0

我正在开发使用一些外部脚本和样式表并使用谷歌浏览器调试应用程序的网络应用程序。

应用程序中的某些网页包含过多的外部文件(例如 script.js 和 style.css),并且在调试时我只需要从服务器而不是本地浏览器缓存加载我更改的文件,其余文件从缓存。

我知道 chrome 中的热重载 ( Ctrl+ F5),但它会从服务器/cdn 重新加载所有脚本,这需要几秒钟的额外时间来加载页面并使调试变得烦人。

那么如何强制加载/禁用 Chrome 中特定文件的浏览器缓存?

4

1 回答 1

0

当我只想在页面刷新时重新加载特定脚本时,我添加到脚本 url 时间戳,如下所示: $v = time();

具有此 ?v=... 的每个脚本都将在刷新时重新加载,其他脚本将从缓存中读取。

于 2019-10-21T13:49:48.540 回答