Ich verwandle meine SDK-basierte Firefox-Erweiterung in WebExtensions und ich bin auf das Problem der Aktualisierung der Erweiterung gekommen. Die aktuelle Erweiterung wird in meiner eigenen Domäne (die eine HTTP-Domäne ist) gehostet, zusammen mit der Datei update.rdf.Aktualisieren von selbst gehosteten Erweiterungen über HTTP
Jetzt, für SDK-basierte Add-Ons, waren Updates über HTTP möglich, solange das Update-Manifest mit dem Tool McCoy signiert wurde und der gültige Hash der Update-Datei im Manifest bereitgestellt wurde. Darüber hinaus würde install.rdf den öffentlichen Schlüsselabschnitt des Schlüssels enthalten, der zum Signieren der update.rdf verwendet wird.
Es scheint keine Optionen, um dies die Web-Erweiterungen verwenden zu tun (kein offensichtlicher Eintrag für öffentliche Schlüssel und kein Update Manifest (.json) Eintrag für die Unterschrift).
Bedeutet dies, dass Firefox nur selbst gehostete Erweiterungen über HTTPS aktualisieren kann? Wie wirkt sich dies auf SDK-basierte Erweiterungen aus, die derzeit in HTTP-Domänen gehostet werden? Können sie (mindestens) ein Update erhalten?