パッケージ化されたインストールの設定を変更して、拡張機能 (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を初めて実行して、アプリデータと拡張機能内に「プロファイル」を作成することはできませんまだ存在しません。