是否可以从命令行加载和卸载解压缩的Chrome扩展程序?
答案 0 :(得分:16)
是的,虽然只是暂时*:
chromium --load-extension=path/to/extension
如果要加载多个扩展名,只需用逗号分隔路径:
chromium --load-extension=path/to/extension,path/to/another/extension
将chromium
替换为chrome.exe
(或用于启动Chrome / Chromium浏览器的任何内容)。
*关闭浏览器并再次启动而不命令行参数时,扩展名将从已安装的扩展名列表中消失。
答案 1 :(得分:4)
可以使用--load-and-launch-app=path/to/app
它适用于应用和扩展程序。 (我在chrome版本35.0.1916.153 m上进行了测试)
我不确定还有另一个卸载命令。我发现this list of chromium commands非常有用。
答案 2 :(得分:2)
3种方式离线安装/使用Chrome扩展程序:
方法A:拖动&掉落(简单)
优点:安装网络&非西部扩展
缺点: Google快速&永久禁用非网店扩展
方法B:加载解压缩的扩展名/ 7zip以解压缩/ ABP用作示例
优点:只要您使用自定义快捷方式
,即可永久启用非网络商店扩展程序缺点:只能通过自定义快捷方式
加载扩展程序~~~~~~~~~~~~~~~ 3修复了提取的扩展错误:~~~~~~~~~~~~~~~
无法加载:创建包含清单文件的文件夹的快捷方式,例如: akkmfdhlogbapbcgojknhfgppcionopk \ 5.4.7_0
元数据:Extension \ delete _metadata文件夹
已禁用:使用记事本打开manifest.json&定位:
“name”:“ MSG_appName ”,
“offline_enabled”:true,
创建:“offline_enabled”:如果不存在,则为true
方法C: WinRar SFX(批量安装本地/非本地个人资料应用)
Chrome将所有插件解压缩到: %LocalAppData%\ Google \ User Data \ Default \ Extensions
按网上商店ID列出的扩展程序列表。示例:ABP = cfhdojbkjhnklbpkdaibdccddilifddb
ABP需要3个文件:某些扩展名可能只需要2个
(ABP存储设置:%LocalAppData%\ Google \ User Data \ Default \ Local Extension Settings)
优点:群发安装网络&来自本地/非本地电脑的非网上商店应用
缺点: Google快速&永久禁用非网店扩展
当SFX导入安全首选项文件时,它会用导入的
替换旧的扩展名/设置还原Chrome备份:
答案 3 :(得分:0)
尝试从任务管理器中删除所有现有的Chrome实例:chrome.exe --load-extension=path/to/extension
然后class Program
{
static void Main(string[] args)
{
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
//kill all chrome instances
cmd.StandardInput.WriteLine("TASKKILL /IM chrome.exe /F");
//path to chrome.exe
cmd.StandardInput.WriteLine("cd C:\\Program Files (x86)\\Google\\Chrome\\Application");
//load extension
cmd.StandardInput.WriteLine("chrome.exe --load-extension={path-to-extension}");
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
Console.WriteLine(cmd.StandardOutput.ReadToEnd());
}
}
应该正常工作
这个适用于控制台应用程序的C#代码可以提供帮助
{{1}}