Aufgegeben Firefox-add-ons, die brechen können behoben werden, aber nicht hochgeladen AMO

0
136

Firefox-55 und mit den kommenden Firefox-56 und 57-releases markieren einen wichtigen Punkt in der Geschichte des Browsers.

Mozilla plant, schalten Sie den Firefox-legacy add-on-system in Firefox 57 für den Großteil der Nutzer-Basis-jene, die auf Stabile und die Beta-Versionen — und zusammen mit der änderung kommen änderungen an den browser, der die render-einige ältere add-ons nicht kompatibel, die bereits im Firefox-55 und höher.

Dies ist problematisch, für eine Reihe von Gründen. Erstens, weil ältere add-ons können noch installiert werden und sind aufgeführt als kompatibel, wenn Sie besuchen Sie die Mozilla-AMO-website. Es gibt keinen Hinweis darauf, dass das add-on nicht ordnungsgemäß funktioniert, wie es installiert just fine.

Zweitens, wenn Updates möglich sind, um das add-on kompatibel mit Firefox 55 und 56 wieder, aber nicht möglich, weil der Autor des add-on hat es aufgegeben.

Dies ist der Fall für den beliebten Keine Ressource mit dem URI-Leck und NoRedirect Erweiterung für den Firefox zum Beispiel. NoRedirect wurde zuletzt aktualisiert 2011, Keine Ressource mit dem URI-Leck im Jahr 2016.

firefox 55 broken legacy addons

Erdmann, eine der Hauptbeteiligten der Firefox-Ghacks user.js Datei repariert hat, die Probleme in den add-ons. NoRedirect brach, weil es nicht im Lieferumfang des multiprocessCompatible fahne, Keine Ressourcen-URI Leck, weil es verwendet eine Verwandte Pfad zum laden von Inhalten-Skripte.

Die Updates waren einfach: fügen Sie die fehlende Flagge auf der NoRedirect-add-on, und ändern Sie die relativen Pfade der Ressourcen-URI Leck zu absoluten Pfaden.

Während die Korrekturen sind einfach, es gibt keine option für jedermann, aber die ursprüngliche extension-Autor zu release das Update auf AMO.

War es früher möglich hochladen einer Gabel Mozilla AMO zur Verfügung zu stellen, um Benutzer, die lief in gebrochen add-on-Fragen.

Lesen Sie auch: Archivierungs-Programm-Menü: Archiv-web-Seiten und laden von zwischengespeicherten Kopien

Dies ist nicht mehr möglich, da Mozilla blockiert das hochladen von älteren add-ons auf AMO.

Die Sperrung der neuen legacy-add-ons entfernt einen Kern grundlegender open-source-Prinzip von Mozilla AMO: die option, um den Quellcode nehmen, Gabel add-on, und stellen Sie es wieder in einer anderen version.

Dies gilt ausschließlich für ältere add-ons, wie WebExtensions sind in keiner Weise eingeschränkt. Die situation wird sich verbessern, sobald Firefox 57 veröffentlicht wird, so dass der Großteil der Benutzer alle älteren add-ons automatisch deaktiviert.

Nightly-Nutzer, die weiterhin ausgeführt, ältere add-ons wird mit der Frage konfrontiert, gebrochen add-ons, aber selbst wenn ein fix würde bedeuten, ändern Sie eine einzelne code-Zeile nur, um das add-on kompatibel.

Schlusswort

Ich kann zwar verstehen, Mozilla Begründung für die Sperrung des neuen legacy add-on-uploads zu Mozilla AMO, als könnte es dazu führen, Benutzer Entzündung, wenn eine legacy-add-on, die Sie gerade installiert habe deaktiviert, wenn Firefox 57 gestartet wird, ist es nicht die beste option meiner Meinung nach.

Erstens, weil das gleiche kann passieren, mit älteren legacy-add-ons, die werden noch angeboten, die auf Mozilla AMO. Zweitens, weil es besser gewesen wäre, wenn Mozilla machen würde, Ausnahmen für die Gabeln des vorhandenen add-ons, zumindest, die Dinge reparieren.

Jetzt Sie: Was ist Ihr nehmen auf das?