在 Chromium 启动时清除(或绕过)缓存

在 Chromium 启动时清除(或绕过)缓存

如何通过 Chrome 命令行参数在启动时清除 Chromium 缓存?

我已经读过了通过 CLI 清除 Chrome 的缓存但目标略有不同。

我需要 Chromium(嵌入式)在启动时绕过 CSS 文件和 JS 文件缓存,并在它们被修改时使用新文件。

通常我需要CTRL F5在每次修改 CSS+JS 文件后手动进行操作,即使在 Chromium 重新启动后(没有它,它就不会更新),并且我想避免这种情况,因为它是一台没有键盘的嵌入式计算机。

答案1

Google Chrome 没有特定的 命令行开关 清除缓存。

一个简单的解决方案可能是指定您自己的缓存文件夹,而不是让 Chrome 使用其默认文件夹,并在运行它之前删除该文件夹的内容。

参数类似于:--disk-cache-dir="C:\Temp"

要删除文件夹内的所有文件和子文件夹,可以使用以下.bat文件:

del /q "C:\Temp\*"
FOR /D %%p IN ("C:\Temp\*.*") DO rmdir "%%p" /s /q

请注意,del仅此还不够,因为它仅删除文件而不删除子文件夹,这就是rmdir必需的。您还可以在文件末尾添加 Chrome 调用。

相关内容