如何在 Chrome、Firefox、Safari 和其他浏览器中禁用缓存
已发表: 2021-10-18默认情况下,您的浏览器会为您在 Web 上查看的内容创建缓存,以便在您打开同一网页时无需再次下载。 它加快了浏览速度并节省了带宽,但它总是有益的吗?
如果您需要查看不断更新的页面(例如新闻、天气或外汇网站),缓存可能会让人头疼。 这对于需要运行多个脚本但缓存不会显示最新更改的开发人员来说更糟。
如果您不想一直点击刷新按钮来查看网页上的最新更改,您应该禁用浏览器中的缓存。 我现在将向您展示如何在 Chrome、Opera、Microsoft Edge、Firefox 和 Safari 中禁用缓存。
在 Chrome、Opera 和 Microsoft Edge 中禁用缓存
首先,我将介绍所有基于 Chromium 的浏览器,因为它们都需要几乎相同的步骤来禁用缓存。 以下说明适用于 Chrome、Opera 和 Edge,以及其他基于 Chromium 的浏览器,如 Brave。
有两种方法可以实现这一点。 您可以使用浏览器的开发人员工具禁用缓存或使用第三方 Chrome 扩展程序。 我将向您展示这两种方法。
#1. 从开发者工具禁用缓存
这是最简单的方法,因为它不需要第三方工具并且可以通过简单的步骤完成。 但是,它有一个问题,即您需要保持“开发人员工具”窗口打开以禁用缓存。 如果关闭窗口,浏览器将再次开始使用缓存。
不过别担心; 我还将向您展示一种解决方法,以最大限度地减少这个额外窗口的干扰。 让我们看看怎么做:
要打开开发人员工具,请按键盘上的F12键或Ctrl+Shift+I键。 您也可以打开右上角的主菜单,然后从“更多工具”侧边菜单中选择“开发者工具”。

在此处移至“网络”选项卡并选中“禁用缓存”选项旁边的复选框。 如果您看不到 Network 选项卡,请单击并拖动 Developer Tools 窗口的一角以增大其大小,这将显示隐藏的 Network 选项卡。

您现在可以刷新页面,只要此开发人员工具窗口打开,它就不会从缓存中加载。
这个窗口会在屏幕上占据一些空间; 您可以拖动它的角来减小尺寸以最大程度地减少干扰。 但是,如果您想删除窗口而不完全关闭它,则必须在单独的窗口中打开它。 这是如何做到的:
在“开发人员工具”窗口中,单击三个垂直点菜单,然后选择停靠边选项旁边的“取消停靠到单独的窗口”选项。 这将在与您可以最小化的当前窗口分开的新窗口中打开开发人员工具。

#2. 使用 Chrome 扩展程序
大多数基于 Chromium 的浏览器也可以使用 Chrome 扩展程序。 您可以使用专用的 Chrome 扩展程序来禁用缓存。 尽管扩展程序不能按需禁用 Chrome 中的缓存,但 Classic Cache Killer 扩展程序可以在不禁用缓存的情况下执行类似操作。
启用此扩展程序后,只要您在浏览器中加载新页面,它就会自动删除所有浏览器缓存。 如果没有可用的缓存,浏览器将无法从缓存中加载数据,这与禁用缓存相同。
使用扩展程序也不复杂。 只需单击扩展按钮即可打开或关闭它。 尽管您应该在不需要时将其禁用,因为在加载每个页面之前删除缓存会减慢浏览速度。

在 Firefox 中禁用缓存
在 Firefox 中,您可以永久禁用缓存,而不必担心让开发者工具窗口保持打开状态。 还有一个 Firefox 插件,只需单击一下即可完全禁用缓存。 我将向您展示这两种方法:

#1. 使用首选项在 Firefox 中禁用缓存
您需要在 Firefox 首选项中禁用两个条目以停止本地存储缓存。 就是这样:
在 Firefox 地址栏中输入about:config并按 Enter。 将显示警告消息; 你需要接受它才能继续前进。

在搜索栏中,将下面提到的首选项一一复制/粘贴,并将它们的值设置为False 。
browser.cache.disk.enable
browser.cache.memory.enable
之后,重新启动浏览器,Firefox 将停止使用缓存。 上面提到的第一个首选项阻止 Firefox 在硬盘上存储缓存,第二个阻止它在 PC 内存中存储缓存。 这有效地禁用了缓存。

您还可以撤消这些更改以再次启用缓存。
#2. 使用 Firefox 插件
使用 Firefox 插件禁用缓存更容易、更快捷。 假设您需要经常启用/禁用缓存。 在这种情况下,我会建议您使用专用插件,因为每次需要启用/禁用缓存时都按照上述过程进行操作可能会非常麻烦。
为此,Toggle Cache 插件非常完美,您只需单击一下即可启用/禁用 Firefox 缓存。 只需单击顶部栏中的切换缓存图标,它就会立即禁用/启用缓存。

在 Safari 中禁用缓存
以前,您可以直接从“开发”菜单轻松禁用 Safari 中的缓存。 但是,此选项现在已移至Web Inspector工具,该工具类似于 Chrome 中的开发人员工具。 有趣的是,它的工作方式也与 Chrome 类似,您必须保持 Web Inspector 打开才能禁用缓存。
这是如何做到的:
单击顶部栏中的Develop菜单,然后从菜单中选择Connect Web Inspector选项。

现在移至网络选项卡并禁用右角的加载资源时使用资源缓存按钮。 该按钮看起来像一个有一条线穿过它的块,它应该变成蓝色。

完成后,只要 Web Inspector 处于打开状态,Safari 就会停止使用缓存。
最后的话
在这些浏览器中,Firefox 提供了最简单的禁用缓存的方法。 即使你必须去冒险的偏好来禁用缓存,效果是永久性的,所以从长远来看,它不会那么麻烦。 如果您需要经常启用/禁用缓存,请确保使用第三方扩展程序,因为它使其成为一键式过程。
您可能还感兴趣:如何清除 iPhone 上的缓存。
