2016-09-18 34 views
1

コマンドラインでGoogle Chrome拡張機能を有効/無効にする方法はありますか? ターミナルで既にインストールされている拡張子を有効にします。コマンドラインでGoogle Chrome拡張機能を有効/無効にする

+0

このようなオプションはありませんが、他のものを管理し、コマンドラインや他の方法で制御できる独自の拡張機能を作成することができます。ありがとう。 – wOxxOm

+0

私はこのようにしていくつかの例を見つけます。 –

答えて

0

Chromeを拡張パラメータで起動すると役立ちます。 例:CMD "C:\プログラムファイル(x86の)\ Googleの\クローム\アプリケーションの\ chrome.exe" と 打ち上げクロム-no-最初のラン--load-拡張子= "拡張パス"

+0

Chromeの実行中に拡張機能を有効にするかどうかを変更することはできません。 – Xan

+0

はい、新しいChromeインスタントをこの方法で起動する必要があります。 – BurningFish

1

がここにありますwOxxOmはコメントで提案されている何のためのアーキテクチャの例:

  • 延長chrome.management API"management"権限を持つ他の拡張機能を有効/無効にすることができます。
  • 拡張子は、Native Messagingchrome.runtime.connectNative()を使用して残りのOSと通信するコンパニオンデーモンプロセスを起動できます。
  • このデーモンは、コマンドラインから書き込むことができる名前付きパイプを作成し、ネイティブメッセージングプロトコルを使用してパイプに送信されるコマンドを拡張子に渡すことができます。

Chromeは「外部」から直接連絡できないことに注意してください。プロセス自体を生成し、プロセスと通信できる必要があります。

(ネイティブメッセージングプロトコルを使用したくない場合や、デーモンをChromeとは独立して使用する場合)、デーモンはローカルのWebSocketsサーバーを開くことができます。ただし、その場合は自分の内線番号を偽装することができます。

関連する問題