火狐浏览器预加载缓存可通过五种方法关闭:一、about:config禁用network.predictor.enabled和network.dns.disablePrefetch;二、禁用network.prefetch-next与browser.prerender.enabled;三、设network.http.speculative-parallel-limit为0并关闭TCP预连接;四、在隐私设置中关闭地址栏搜索与浏览历史建议;五、通过about:cache手动清除prefetch/prerender缓存条目。

如果您发现火狐浏览器在未主动访问网页时仍产生网络请求、CPU 占用异常升高或隐私敏感页面被提前加载,则很可能是“预加载缓存”(即预测性网络请求与后台数据预取)功能正在运行。以下是关闭火狐浏览器预加载缓存及相关后台数据预取行为的多种操作方法:
一、禁用网络预测以阻止页面预加载
该方式直接关闭 Firefox 的“预测网络请求”机制,防止浏览器根据历史行为或链接悬停自动发起 DNS 查询、TCP 连接甚至资源预取,从而彻底阻断预加载缓存的触发源头。
1、在火狐地址栏中输入 about:config 并按回车键,点击“接受风险并继续”。
2、在顶部搜索框中输入 network.predictor.enabled。
3、双击该项,将其值由 true 修改为 false。
4、再次搜索 network.dns.disablePrefetch。
5、双击该项,将其值设为 true。
二、关闭链接预取与页面预渲染功能
Firefox 支持基于 和 标签的主动预取行为,此设置可全局禁用该类指令执行,避免任何网页触发后台缓存加载。
1、仍在 about:config 页面,搜索 network.prefetch-next。
2、双击该项,将值设为 false。
3、继续搜索 browser.prerender.enabled。
4、双击该项,将值设为 false。
三、停用 HTTPS 预连接与 TLS 会话复用优化
该配置可阻止 Firefox 在用户尚未点击链接前就对已知 HTTPS 域名建立预连接(包括 TCP 握手与 TLS 协商),消除因预连接产生的隐式缓存与资源试探行为。
1、在 about:config 中搜索 network.http.speculative-parallel-limit。
2、双击该项,将其值修改为 0。
3、搜索 network.http.tcp_keepalive.short_lived_connections.enabled。
4、双击该项,将值设为 false。
四、通过隐私设置禁用自动完成与地址栏预测
地址栏的“智能建议”功能依赖后台请求获取搜索建议与历史匹配结果,该行为常伴随预加载缓存生成;关闭后可阻断此类非主动触发的数据拉取。
1、点击右上角三条横线图标,选择“设置”。
2、在左侧导航栏中点击“隐私与安全”选项卡。
3、向下滚动至“地址栏”区域,取消勾选 使用搜索建议 和 使用浏览历史记录建议。
4、在同一区域,找到“Firefox Suggest”相关选项,将 搜索建议、书签、历史记录 全部设为关闭状态。
五、清除已存在的预加载缓存条目
即使关闭所有预取功能,已生成的预加载资源仍可能驻留在磁盘缓存中;本方法通过强制刷新缓存索引并清空关联条目,确保无残留预加载数据。
1、在地址栏输入 about:cache 并回车。
2、点击“主缓存(disk)”下方的“列出缓存条目”链接。
3、在新页面中按 Ctrl + F(Windows/Linux)或 Command + F(macOS),搜索关键词 prefetch 或 prerender。
4、对每个匹配条目,复制其“Key”字段完整路径。
5、将复制的 Key 粘贴至新标签页地址栏并访问,页面将返回 Not in cache 或立即触发删除响应。











