以编程方式加载解压缩的Chrome扩展程序

Dan*_* K. 9 shell command-line google-chrome google-chrome-extension

是否可以从命令行加载和卸载解压缩的Chrome扩展程序?

Rob*_*b W 18

是的,虽然只是暂时*:

chromium --load-extension=path/to/extension
Run Code Online (Sandbox Code Playgroud)

如果要加载多个扩展,只需用逗号分隔路径:

chromium --load-extension=path/to/extension,path/to/another/extension
Run Code Online (Sandbox Code Playgroud)

替换chromiumchrome.exe(或用于启动Chrome/Chromium浏览器的任何内容).

*当您关闭浏览器并在没有命令行参数的情况下再次启动它时,扩展名将从已安装的扩展名列表中消失.


Ruw*_*han 5

可以使用安装--load-and-launch-app=path/to/app

它适用于应用程序和扩展程序。(我在chrome版本35.0.1916.153 m上测试)

我不确定还有另一个卸载命令。我发现这个 chromium 命令列表非常有用。


Jam*_*mes 5

离线安装/使用 Chrome 扩展程序的 3 种方式:


方法 A:拖放(简单)

  • 将 ABP.crx 拖放到:chrome://extensions 上进行安装

优点:安装网络和非商店扩展

缺点: Google 快速且永久地禁用非网上商店扩展


方法 B:加载解压后的扩展名/7zip 到 unzip/ABP 作为示例

  • 解压 ABP.crx: C:\ABP
  • 加载 1:快捷方式:“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” --load-extension="C:\ABP"
  • 加载2:“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”--load-extension =“C:\ ABP,C:\ IEtab”

优点:只要您使用自定义快捷方式,就可以永久启用非网上商店扩展

缺点:扩展只能通过自定义快捷方式加载

~~~~~~~~~~~~~~~ 3 个针对提取扩展错误的修复:~~~~~~~~~~~~~~~

  • 无法加载:创建包含清单文件的文件夹的快捷方式,例如:akkmfdhlogbapbcgojknhfgppcionopk\5.4.7_0

  • 元数据:扩展\删除 _metadata 文件夹

  • 禁用:使用记事本打开manifest.json并找到:

"name": " MSG_appName ",

“offline_enabled”:真,

创建:“offline_enabled”:true,如果不存在


方法C: WinRar SFX(批量安装本地/非本地配置文件应用程序)

Chrome 将所有插件提取到:%LocalAppData%\Google\User Data\Default\Extensions

按网上商店 ID 列出的扩展程序。示例:ABP=cfhdojbkjhnklbpkdaibdcddilifddb

ABP 需要 3 个文件:某些扩展可能只需要 2 个

  • 安装所有需要的插件,删除所有不需要的插件。退出 Chrome。
  • 备份:%LocalAppData%\Google 到:C:\Backup\Google
  • 复制:%LocalAppData%\Google\Chrome\User Data\Default\Extensions 到:C:\Google\Chrome\User Data\Default\Extensions
  • 复制:%LocalAppData%\ Google \ Chrome \ User Data \ Default \ secure预置到:C:\ Google \ Chrome \ User Data \ Default \ secure预置
  • 复制:%LocalAppData%\Google\Chrome\User Data\Default\Local Extension Settings 到:C:\Google\Chrome\User Data\Default\Local Extension Settings
  • 创建 WinRar SFX:将 C:\Google 提取到:%LocalAppData%\Google

(ABP存储设置:%LocalAppData%\Google\User Data\Default\Local Extension Settings)

优点:从本地/非本地电脑批量安装网络和非网络商店应用程序

缺点: Google 快速且永久地禁用非网上商店扩展

当 SFX 导入安全首选项文件时,它会用导入的内容替换旧的扩展/设置

恢复 Chrome 备份:

  • 退出 Chrome 并删除 %LocalAppData%\Google\Chrome
  • 将 C:\Backup\Google 复制到:%LocalAppData%\Google
  • 启动 Chrome