Wie kann ich Firefox-Add-Ons automatisch aktualisieren?

1377
Maelstrom

Ähnlich wie bei dieser Frage ist es möglich, installierte Plugins über die Kommandozeile 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 gibt FF in den Hintergrund ab und greift die PID, wartet 300 Sekunden (für das Laden der Seite) und tötet es dann. Wenn ein Update aussteht, "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ückgegeben wird nicht mehr gültig.

Kann ich ein Plugin ohne Bestätigung von der Befehlszeile aus aktualisieren? Kann ich das XPI zu einer Datei zusammenrollen und ohne Bestätigung installieren?

2

1 Antwort auf die Frage

1
A Dwarf

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

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

app.update.mode=1lädt Updates für Haupt- und Nebenversionen automatisch herunter. Wenn ein Add-In-Kompatibilitätsproblem vorliegt, werden Sie dazu aufgefordert. In Verbindung mit app.update.silent=truewird jedoch die Aufforderung zur Inkompatibilität nicht angezeigt und die Aktualisierung wird ignoriert, wodurch der gesamte Prozess stummgeschaltet wird.

Es sieht so aus, als ob diese Einstellungen für FF selbst sind, ich muss noch manuell für Erweiterungen aktualisieren. Maelstrom vor 14 Jahren 0