uninstall 从 Extension.js 缓存中移除受管理的浏览器运行时。
它只会移除 Extension.js 在其受管理缓存根目录中安装的浏览器,不会动系统 Chrome、系统 Edge 或任何安装在该缓存之外的浏览器。
什么时候使用 uninstall
- 你想从不再需要的受管理浏览器中回收磁盘空间。
- 你想重置一个受管理浏览器的安装,让下次
install时强制重新下载。 - 你正在清理持续集成(CI)缓存或切换浏览器目标。
标准用法
针对单个浏览器,使用位置参数形式:--all 移除所有受管理的浏览器目标。
用法
参数与 flag
| flag / 参数 | 作用 | 默认值 |
|---|---|---|
[browser-name] | 移除单个受管理浏览器,例如 chrome、chromium、edge 或 firefox | 未设置 |
--browser <browser> | 浏览器参数的显式 flag 形式 | 未设置 |
--all | 移除 Extension.js 缓存中所有受管理的浏览器运行时 | 关闭 |
--where | 打印解析后的缓存根目录,或特定浏览器的受管理路径 | 关闭 |
示例
移除受管理的 Chrome for Testing
移除所有受管理的浏览器
显示 Firefox 的受管理卸载路径
最佳实践
- 在 CI teardown 中使用
--all:测试运行后清理受管理的浏览器。 - 先用
--where确认:在脚本化批量卸载之前先确认会被移除的内容。 uninstall对系统浏览器是安全的,只会移除 Extension.js 受管理的缓存文件夹。
行为说明
- 如果你设置了
EXT_BROWSERS_CACHE_DIR,卸载会使用这个自定义的缓存根目录。

