使用命令行启用/禁用Google Chrome扩展程序

时间:2016-09-18 11:59:18

标签: google-chrome google-chrome-extension

有一种方法可以使用命令行启用/禁用Google Chrome扩展程序吗? 我希望终端已经安装了un extension。

2 个答案:

答案 0 :(得分:1)

这是wOxxOm在评论中提出的建筑示例:

  • 扩展程序可以chrome.management API"management"权限启用/停用其他扩展程序。
  • 扩展程序可以生成一个随播守护程序进程,该进程使用Native Messaging chrome.runtime.connectNative() Dim vCllValue As Variant Dim bl1stVal As Boolean 与操作系统的其余部分进行通信。
  • 所述守护程序可以创建一个可以从命令行写入的命名管道,并使用Native Messaging协议将发送到管道的任何命令传递给扩展。

请注意,无法与"外部"直接:它必须自己生成一个进程,然后你可以与进程通信。

或者(如果您不想使用Native Messaging协议,或者希望守护程序独立于Chrome存在),您的守护程序可以打开本地WebSockets服务器,您的扩展程序可以通过它进行通信。但是,在这种情况下可以冒充你的扩展名。

答案 1 :(得分:0)

使用扩展参数启动Chrome可能会对您有所帮助。 例: 使用cmd启动chrome “C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe” - no-first-run --load-extension =“extension path”