Ger*_*ner 6 caching google-chrome chromium
有没有办法禁用 Chrome 的内存缓存而不更改响应中的缓存标头?
我找到了一些关于禁用缓存、缓存标头、CLI 参数(如--disk-cache-size=1
和其他一些参数)的答案,但它们似乎都无法禁用内存缓存。使用该--disk-cache-size=1
标志,我能够禁用磁盘缓存,但我找不到对内存缓存执行相同操作的方法。
在我的场景中,我运行自动化测试,加载带有请求的页面,该请求通过缓存标头进行响应。但是,我希望每次测试运行时都加载此资源,即使浏览器未重新启动(性能原因),以便正确模拟延迟的页面加载。我无法以任何方式更改请求或响应,因此我必须更改浏览器加载它的方式。
对于第一次测试运行,由于 ,这工作正常--disk-cache-size=1
,但后续运行不起作用,因为 Chrome 从内存加载资源。
我既无法更改请求,也无法更改响应,因此无法更改缓存标头或向资源的 URL 附加某些内容。我想以自动化方式运行这些测试,因此在开发工具中禁用缓存也不起作用。因此浏览器扩展也是不可行的。
有没有其他方法可以禁用 Chrome(或其他基于 chromium 的浏览器)中的内存缓存?
归档时间: |
|
查看次数: |
1841 次 |
最近记录: |