Автоматизировать установку расширения Google Chrome - PullRequest
9 голосов
/ 18 марта 2010

Я работаю над созданием расширения Google Chrome. Мы включили его в автоматизированную систему сборки, и, поскольку над ним постоянно ведется работа, нам необходимо решение, позволяющее упаковать расширение в файл .crx, который в соответствии с http://code.google.com/chrome/extensions/packaging.html может быть легко записан в сценарий.

У меня вопрос: после упаковки расширения существует ли какой-либо известный способ с помощью командной строки или каким-либо другим программным способом установить недавно упакованное расширение автоматически?

Если кто-то знает, как или имеет какой-либо справочный материал, на который я могу указать, я был бы очень признателен за любую помощь, которая предлагается. Спасибо.

Ответы [ 2 ]

6 голосов
/ 18 марта 2010

Вы можете использовать внешние расширения. Вам нужно будет сгенерировать файл external_extensions.json или добавить свое расширение в реестр.

http://code.google.com/chrome/extensions/dev/external_extensions.html

2 голосов
/ 18 марта 2010

Посмотрите на автообновление . Вы должны установить расширение один раз, установив его на автоматическое обновление. Когда вы получаете новую сборку, она должна автоматически обновляться при следующей проверке chrome. Интервал проверки обновлений по умолчанию составляет несколько часов, но вы можете выполнить обновление вручную (со страницы расширений) или запустив Chrome с помощью

chrome.exe --extensions-update-frequency=45

для установки частоты обновления (например) 45 секунд.

Ваша сборка должна просто обновить xml-файл расширения, чтобы Chrome знал, что доступна новая версия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...