You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不借助开发者工具禁用Chrome的内存缓存?

禁用Chrome内存缓存的可行方案

方案1:添加启动参数全局禁用内存缓存

在你已使用的--disk-cache-size=1参数基础上,额外追加--disable-memory-cache启动参数启动Chrome/Chromium即可:

  • 该参数是Chromium内核原生支持的稳定标记,Chrome 70及以上版本均可正常生效
  • 启动后全局禁用内存缓存,搭配磁盘缓存禁用参数,所有资源加载都会直接请求网络,不会从内存/磁盘缓存读取
  • 无需修改任何请求、响应逻辑,符合你不能修改请求响应的限制要求

方案2:测试前调用CDP接口强制跳过缓存加载

如果不方便调整浏览器启动参数,可在每次测试运行前调用Chrome DevTools Protocol(CDP)的对应接口实现需求:

  • 调用Page.reload方法时设置ignoreCache = true,实现硬刷新效果,强制所有资源绕过缓存从网络加载
  • 也可调用Network.clearBrowserCache接口,主动清空浏览器当前所有内存、磁盘缓存,后续加载自然会重新请求资源
  • 主流自动化测试框架(Selenium、Playwright、Puppeteer等)均原生支持CDP调用,无需开启开发者工具、无需安装扩展,完全适配自动化运行场景

两种方案都不需要重启浏览器,也不会修改请求、响应的任何内容,完美匹配你的自动化测试使用场景。
内容的提问来源于stack exchange,提问作者Gernot Raudner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 15:24:00