如何让我的浏览器永远保留其缓存?

如何让我的浏览器永远保留其缓存?

当我访问网页时,我的网络浏览器 (Chrome) 通常会缓存该网页。如果我点击链接,然后点击“返回”,则会显示缓存版本。

但如果我关闭选项卡或浏览器,然后返回同一页面,它就不会使用缓存。我希望它始终使用缓存。

此外,网站资源是否保存在我的浏览器缓存中取决于服务器的响应标头。将 HTML 文件标记为“不缓存”是标准做法,这让发布者拥有完全的控制权,但使缓存整个页面变得更加困难。

是否可以将 Chrome(或其他浏览器)配置为在我手动决定之前不使缓存过期?我想更改 Chrome 的缓存过期规则,并忽略任何指示缓存应过期的响应标头。

用户脚本或其他软件需要实现哪些功能才能实现这一点?

更新:这与Chrome:保存缓存文件。如果服务器响应“不缓存”标头,则您需要的文件将不在那里。此外,从列表中选择单个文件进行查看,或使用单独的应用程序查看缓存页面与在原始浏览器中以与查看实时页面相同的方式查看完整的缓存页面完全不同。想想看:您在 Web 浏览器中查看的每个页面都有已经已经从服务器下载,唯一需要改变的是它是否被缓存随后的请求,以及什么时候缓存已失效。这两个变量应牢牢处于用户控制之下。

更新 2:当然,有几种方法可以保存已下载的网页,并在以后查看。我可以使用文件 | 另存为功能,也可以将它们打印在纸上。我的问题是关于为此目的配置 Web 浏览器的现有缓存。这是一个重要的区别,因为浏览器缓存可能是最重要的高效的存储网络资产的方式,因为这是它的实际目的。

答案1

对于 Chrome 和 Edge,只有清除内容的设置,没有保留时间的设置。

可能令一些人惊讶的是,我学会了用几十年来衡量时间。永远是一段很长的时间。

让浏览器保留缓存直到您使用完计算机或决定清除缓存是不切实际的,而且主流浏览器也不提供此功能。(更不用说对磁盘空间可能造成的影响了)。

相关内容