用于禁用 Chrome 中所有类型缓存的命令行标志
Posted
技术标签:
【中文标题】用于禁用 Chrome 中所有类型缓存的命令行标志【英文标题】:Command line flag to disable all types of caches in Chrome 【发布时间】:2017-03-11 20:57:13 【问题描述】:我想在 Chrome 中使用命令行标志禁用内存缓存、磁盘缓存和其他类型的缓存。现在我用
启动 Chromeopen /Applications/Google\ Chrome\ Canary.app --args --disk-cache-dir=/dev/null --disk-cache-size=1 --media-cache-size=1
但我仍然从 Chrome 的内存缓存中获取资源。有没有办法通过命令行标志完全禁用 Chrome 的所有缓存?
我不想做以下事情:-
在开发工具中按下禁用缓存按钮。我不想按下选中此按钮时发生的另一个 Chrome 错误的 cos。 按住刷新按钮进行硬重新加载。这样做也绕过了服务人员,这是我不想要的,因为我正在测试它。 Command + Shift + R - 与上述原因相同【问题讨论】:
【参考方案1】:好吧,我使用的是 Windows,而 /dev/null
不在 Windows 中,所以我只是尝试了 --disk-cache-dir=/dev/null
,正如我所说的那样,它不存在,并且有效。
所以我要说的是尝试输入一些随机路径,例如/bla/bla
,因为该路径和 chrome 将停止缓存,因为该路径不存在
【讨论】:
以上是关于用于禁用 Chrome 中所有类型缓存的命令行标志的主要内容,如果未能解决你的问题,请参考以下文章
如何创建一个仅在 chrome 中打开并使用禁用标志的超链接
Selenium Chrome 错误:您正在使用不受支持的命令行标志:--ignore-certifcate-errors