Wie kann ich Firefox-Add-Ons automatisch aktualisieren?


2

Ist es ähnlich wie bei dieser Frage möglich, installierte Plugins über die Befehlszeile zu aktualisieren?

Ich verwende YSlow mit Beacon Reporting als nächtlichen Cron-Job unter OSX:

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

Dies stellt FF in den Hintergrund und erfasst die PID, wartet 300 Sekunden (bis die Seite geladen ist) und beendet sie dann. Wenn ein Update ansteht, "hängt" der Browser und wartet auf eine Bestätigung.

Wenn ich auf den Link "Updates installieren" klicke, funktioniert alles und Firefox startet einen neuen Prozess - den $! Von der Shell zurückgegebene Informationen sind nicht mehr gültig.

Kann ich ein Plugin von der Kommandozeile aus ohne Bestätigung aktualisieren? Kann ich das XPI in eine Datei einrollen und ohne Bestätigung installieren?

Antworten:


1

Stellen Sie sicher, dass die folgenden zwei Änderungen an Ihrem YSlow-Profil in about: config vorgenommen wurden:

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

app.update.mode=1Lädt automatisch Updates für Haupt- und Nebenversionen herunter. Wenn es ein Inkompatibilitäts-Addon-Problem gibt, wird es aufgefordert. In Kombination mit app.update.silent=truewird die Inkompatibilitätsaufforderung jedoch nicht angezeigt, und das Update wird ignoriert, wodurch der gesamte Prozess stumm geschaltet wird.


Es sieht so aus, als ob diese Einstellungen für FF selbst gelten. Ich muss sie für Erweiterungen immer noch manuell aktualisieren.
Mahlstrom
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.