Ich suchte nach einer Erweiterung, mit der ich alle Schriftarten auf einer Seite in eine Schriftart meiner Wahl ändern konnte. Ich habe eine solche Erweiterung gefunden, aber sie enthält nur eine integrierte Liste eigener Schriftarten und kann nicht angepasst werden. Also habe ich das XPI entpackt, die Schriftenliste gefunden, geändert und jetzt möchte ich diese benutzerdefinierte Erweiterung so gestalten, dass sie nur für mich funktioniert. Dies ist jedoch nicht der Fall, da der neue Datei-Hash nicht mit dem alten Hash im Manifest übereinstimmt.
Früher war es möglich, die Überprüfung der Signatur von Nebenstellen zu deaktivieren, jetzt ist dies jedoch obligatorisch.
Es scheint, dass der einzige Weg, um es zu installieren, darin besteht, es auf AMO (addons.mozilla.org) hochzuladen und es abzurufen, nachdem es signiert wurde. Aber was ist, wenn ich das nicht machen will?
- Ich möchte keine Verlängerung unterschreiben müssen, der ich vertraue.
- Das Senden vertraulicher Informationen an ein öffentliches Addon-Repository ist kein angenehmer Gedanke (ich möchte nicht, dass jemand erfährt, dass ich Comic Sans heimlich mag ).
- Was ist, wenn ich keine Internetverbindung habe? Ich meine, ja, es ist ein Browser, aber stellen Sie sich dieses Szenario immer noch vor. Vielleicht surfe ich auf lokalen Seiten, oder vielleicht haben die Außerirdischen AMO zerstört. Oder vielleicht hat mein Land die gesamte Domain blockiert;
- Es ist mir egal, ob ich mit potenziellen Konflikten einiger Metadaten / Symbole / Schriftarten eines anderen Entwicklers oder mit urheberrechtlich geschützten Daten umgehen möchte. Dies ist nur für mich, ich versuche nicht, etwas zu stehlen oder Geld damit zu verdienen.
Welche Möglichkeiten habe ich, um die benutzerdefinierte Erweiterung ohne all diese Probleme zum Laufen zu bringen?
quelle