Расширение Chrome с добавлением измененного файла.crx
Я пытаюсь добавить расширение (uBlock) с некоторыми измененными настройками для пакетной установки. Я могу иметь Chrome вызвать расширение через 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 загружает расширение, но, как я вижу, оно вызывает его из интернет-магазина, поэтому настройки по умолчанию. Я считаю, что он не вызывает этот файл, потому что я изменил файл.crx, и я буду получать ошибки (отображаются ниже), когда я перетаскиваю расширение в chrome://extensions. Однако я не получаю эту ошибку, если я не изменил.crx и использую его настройки по умолчанию.
CRX_SIGNATURE_VERIFICATION_FAILED или CRX_MAGIC_NUMBER_INVALID
Мне было интересно, есть ли способ правильно изменить файл.crx, чтобы Chrome принял его, или есть лучший способ установить собственное расширение?
Примечание: я попробовал метод добавления расширения с помощью реестра Windows, но у меня все еще остается та же проблема с извлечением его из интернет-магазина, но этот метод запускает расширение отключенным. Я бы предпочел этот метод, если смогу включить расширение для запуска и содержать нужные мне настройки.
Примечание 2: причина, по которой я делаю это таким образом, а не изменяю расширение через APPDATA\, заключается в том, что это удаленная установка, поэтому я не могу запустить Chrome в первый раз и создать "профиль" внутри данных приложения и расширений еще не будет
1 ответ
вы можете добавить файл json в
/opt/google/chrome/extensions
и назвал этот json-файл своим идентификатором расширения следующим образом:
djflhoibgkdhkhhcedjiklpkjnoahfmg.json
в json-файле вам нужно добавить расширение crx source и версию расширения следующим образом:
{
"external_crx": "/path/to_crx/extension_1_1_0_0.crx",
"external_version": "1.1.0"
}
когда Chrome является расширением для обеда, автоматически добавляемым в Chrome