是否可以从命令行加载和卸载未打包的Chrome扩展程序?
dfuffjeb1#
是的,虽然只是暂时的 *:
chromium --load-extension=path/to/extension
如果你想加载多个扩展,只需用逗号分隔路径:
chromium --load-extension=path/to/extension,path/to/another/extension
将chromium替换为chrome.exe(或用于启动Chrome/Chromium浏览器的任何内容)。
chromium
chrome.exe
cqoc49vn2#
可以使用--load-and-launch-app=path/to/app安装它适用于应用程序和扩展程序。(我在Chrome版本35上测试过。0.1916.153米)我不确定是否还有其他卸载命令。我发现this list of chromium commands非常有用。
--load-and-launch-app=path/to/app
5hcedyr03#
3种方式离线安装/使用Chrome扩展程序:**方法A:**拖放(简单)
~~~~~~~~~~~~~~~~ 3修复了提取的扩展错误:~~~~~~~~~~~~~~~
“name”:“MSG_appName",“offline_enabled”:真的创建:“offline_enabled”:true,如果它不存在
**方法C:**WinRar SFX(批量安装本地/非本地配置文件应用)
Chrome将所有插件提取到:%LocalAppData%\Google\User Data\Default\Extensions按网络商店ID列出的扩展名。示例:ABP=cfhdojbkjhnklbpkdaibdccddilifddbABP需要3个文件:某些扩展可能只需要2
(ABP存储设置:%LocalAppData%\Google\User Data\Default\Local Extension Settings)
**优点:**从本地/非本地PC批量安装Web和非网络商店应用程序**缺点:**Google快速&永久禁用非网店扩展
当SFX导入安全首选项文件时,它会将旧的扩展名/设置替换为导入
恢复Chrome备份:
ctehm74n4#
尝试从任务管理器中删除所有现有的Chrome示例:TASKKILL /IM chrome.exe /F和chrome.exe --load-extension=path/to/extension应该可以工作下面这段用于控制台应用程序的C#代码可以提供帮助
TASKKILL /IM chrome.exe /F
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()); } }
iq0todco5#
我拿了previous answers,在mac上得到了适合我的完美脚本。我想和你们分享
open -a chromium --args --load-extension=$PWD/build --force-dev-mode-highlighting --no-default-browser-check
5条答案
按热度按时间dfuffjeb1#
是的,虽然只是暂时的 *:
如果你想加载多个扩展,只需用逗号分隔路径:
将
chromium
替换为chrome.exe
(或用于启动Chrome/Chromium浏览器的任何内容)。cqoc49vn2#
可以使用
--load-and-launch-app=path/to/app
安装它适用于应用程序和扩展程序。(我在Chrome版本35上测试过。0.1916.153米)
我不确定是否还有其他卸载命令。我发现this list of chromium commands非常有用。
5hcedyr03#
3种方式离线安装/使用Chrome扩展程序:
**方法A:**拖放(简单)
**优点:**安装web和非westore扩展
**缺点:**Google快速&永久禁用非网店扩展
**方法B:**加载解压缩的扩展/7zip以解压缩/ABP作为示例
**优点:**永久启用非网店扩展,只要您使用自定义快捷方式
**缺点:**扩展只能通过自定义快捷方式加载
~~~~~~~~~~~~~~~~ 3修复了提取的扩展错误:~~~~~~~~~~~~~~~
“name”:“MSG_appName",
“offline_enabled”:真的
创建:“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)
**优点:**从本地/非本地PC批量安装Web和非网络商店应用程序
**缺点:**Google快速&永久禁用非网店扩展
当SFX导入安全首选项文件时,它会将旧的扩展名/设置替换为导入
恢复Chrome备份:
ctehm74n4#
尝试从任务管理器中删除所有现有的Chrome示例:
TASKKILL /IM chrome.exe /F
和chrome.exe --load-extension=path/to/extension
应该可以工作下面这段用于控制台应用程序的C#代码可以提供帮助
iq0todco5#
我拿了previous answers,在mac上得到了适合我的完美脚本。
我想和你们分享