javascript - 使用缓存破坏时,缓存文件会发生什么情况?

标签 javascript html css web

当我们对 CSS 和 Javascript 文件使用缓存清除时,假设通过更改文件名或查询字符串,用户硬盘中已经缓存的文件会发生什么?缓存新版本后,旧的缓存文件会被删除吗?或者浏览器保存文件的旧版本和新版本的副本?

最佳答案

浏览器会保留旧的缓存文件。它对缓存破坏者一无所知,这些只是一堆不同的 URL。它无法知道您再也不会请求旧 URL,因此它不知道不需要缓存。

如果缓存太满,它会删除旧文件,所以不用担心。

关于javascript - 使用缓存破坏时,缓存文件会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56287048/

相关文章:

html - 文本后的行

css - 打印时强制打开 CollapsiblePanelExtender

javascript - 使用 Javascript XMLHttpRequest 将图像发布到 Picasa

javascript - 在第二次倒计时后重置第一次倒计时

html - 当 ng-model 在 AngularJS 中更新时,md-select 中的 OnSelect 事件

html - Chrome 和 Safari 中表格内的图像 100% 高度错误

jquery - 如何删除div中的部分内容

javascript - 无法在 CKEditor 工具栏中添加启用 scayt

javascript - GTM dataLayer .push 创建一个新对象,而不是将其添加到现有 dataLayer

css - IE9 边框半径