internet-explorer - 通过命令行清除浏览器缓存

标签 internet-explorer firefox google-chrome command-line browser-cache

我在媒体领域工作。我需要检查所有主流浏览器的每一个变化,即 IE、Firefox、Chrome、Safari 和 Opera。

要清除缓存,每次我需要使用 Ctrl + Shift + del。

有没有其他方法可以使用命令行清除每个 Web 浏览器的缓存?

最佳答案

以下是如何通过命令行清除所有垃圾和缓存(浏览器中没有其他私有(private)数据)。这是一个处理所有垃圾的命令行批处理脚本(截至 2014 年 4 月):

erase "%TEMP%\*.*" /f /s /q
for /D %%i in ("%TEMP%\*") do RD /S /Q "%%i"

erase "%TMP%\*.*" /f /s /q
for /D %%i in ("%TMP%\*") do RD /S /Q "%%i"

erase "%ALLUSERSPROFILE%\TEMP\*.*" /f /s /q
for /D %%i in ("%ALLUSERSPROFILE%\TEMP\*") do RD /S /Q "%%i"

erase "%SystemRoot%\TEMP\*.*" /f /s /q
for /D %%i in ("%SystemRoot%\TEMP\*") do RD /S /Q "%%i"


@rem Clear IE cache -  (Deletes Temporary Internet Files Only)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
erase "%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*") do RD /S /Q "%%i"

@rem Clear Google Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\*") do RD /S /Q "%%i"


@rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"

pause

我很确定当你第一次运行它时它会运行一段时间:)
享受!

关于internet-explorer - 通过命令行清除浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12621969/

相关文章:

html - 输入文本在 iphone safari 和 chrome 浏览器中不可见

javascript - IE 不允许设置 tbody 高度

javascript - Greasemonkey 1.0 中的 jQuery 与使用 jQuery 的网站发生冲突

javascript - 如何解决 IE 7 和 8 关于创建动态文件输入字段的错误?

javascript - 页面滚动后,Android 版 Firefox 上的可拖动交互中断

javascript - 查看/记录浏览器正在执行的 javascript 函数

javascript - Chrome 自动填充应该将表单设置为有效

google-chrome - 如何在 Chrome 33+ 中通过 GPO 自动安装 Chrome 扩展程序(Chrome 错误或 GPO 安装扩展程序的未记录更改?)

c# - Internet Explorer PDF 阅读器

html - FireFox - Blinky Hover Div