2

Подобно этому вопросу, возможно ли обновить установленные плагины через командную строку?

Я запускаю YSlow с маяком, сообщающим о ночной работе cron под OSX:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P YSlow http://www.example.com/ &
PID=$!
sleep 300
kill $PID

Это сбрасывает FF на задний план и захватывает PID, ждет 300 секунд (для загрузки страницы), а затем убивает его. Если ожидается обновление, браузер "зависает" в ожидании подтверждения.

Если я нажимаю на ссылку "установить обновления", все работает, а затем Firefox запускает новый процесс - $! возвращаемая оболочкой больше не действительна.

Могу ли я обновить плагин из командной строки без подтверждения? Могу ли я свернуть XPI в файл и установить его без подтверждения?

1 ответ1

1

Убедитесь, что следующие два изменения внесены в ваш профиль YSlow в about:config:

app.update.mode=1;
app.update.silent=true;

app.update.mode=1 автоматически загрузит обновления для основных и вспомогательных выпусков. Если возникнет проблема с надстройкой несовместимости, появится запрос. Однако в сочетании с app.update.silent=true приглашение о несовместимости не будет отображаться, а обновление будет игнорироваться, что фактически сделает весь процесс беззвучным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .