0

パッケージ化されたインストールの設定を変更して、拡張機能 (uBlock) を追加しようとしています。external_extensions.json を介してクロムに拡張機能を呼び出させることができます

場所(%PROGRAMFILES(x86)\Google\Chrome\Application\43.0.2357.132\default_apps\external_extensions.json )

コードで

"epcnnfbjfcgphgdmggkamkmgojdagdnn" : {
  "external_crx": "extension_0_9_5_0.crx",
  "external_version": "0.9.5.0"
}

Chrome は拡張機能をロードしますが、私が見る限り、それは Web ストアから呼び出しているため、設定はデフォルトのままです。.crx ファイルを変更したため、このファイルを呼び出していないと思います。拡張機能を chrome://extensions にドラッグ アンド ドロップすると、エラー (以下に表示) が発生します。ただし、.crx を変更せずにデフォルト設定を使用すると、このエラーは発生しません。

CRX_SIGNATURE_VERIFICATION_FAILED または CRX_MAGIC_NUMBER_INVALID

Chrome がそれを受け入れるように .crx ファイルを正しく変更する方法があるのでしょうか、それともカスタム拡張機能をインストールするためのより良い方法があるのでしょうか?

補足: Windows レジストリで拡張機能を追加する方法を試しましたが、Web ストアから拡張機能を取得する際に同じ問題が発生しますが、この方法では拡張機能が無効になります。拡張機能を有効にして、必要な設定を含めることができる場合は、この方法をお勧めします。

サイドノート2:私がこのようにしてAPPDATA\を介して拡張機能を変更しない理由は、これがリモートインストールであるためです。そのため、Chromeを初めて実行して、アプリデータと拡張機能内に「プロファイル」を作成することはできませんまだ存在しません。

4

1 に答える 1