Opgivet Firefox add-ons, der pause kan være fast, men ikke uploadet til AMO

0
83

Firefox 55 og de kommende Firefox 56 og 57 udgivelser markerer et vigtigt punkt i historien af browseren.

Mozilla har planer om at slukke Firefox arv add-on system i Firefox 57 for hovedparten af brugeren base — de en Stabil og Beta versioner — og sammen med ændringen kommer ændringer til den browser, der render nogle af de ældre add-ons uforenelig allerede i Firefox 55 og nyere.

Dette er problematisk af en række årsager. For det første fordi ældre add-ons kan stadig blive installeret og er opført som kompatibel, når du besøger Mozilla AMO hjemmeside. Der er ingen tegn på, at add-on, som ikke virker korrekt, som det installerer fint.

For det andet, hvis rettelser er muligt at lave add-on kompatibel med Firefox 55 og 56 igen, men ikke muligt, fordi forfatteren af add-on har opgivet det.

Dette er tilfældet for den populære Ingen Ressource-URI ‘ en Lækage og NoRedirect udvidelse til Firefox for eksempel. NoRedirect blev sidst opdateret i 2011, Ingen Ressource-URI ‘ en Lækage i 2016.

firefox 55 broken legacy addons

Earthling, en af de centrale bidragydere til Ghacks Firefox user.js filen har rettet spørgsmål i add-ons. NoRedirect brød, fordi det ikke skibet med multiprocessCompatible flag, Ingen Ressource-URI ‘ en Lækage, da den anvendte en relateret sti, til at indlæse indhold scripts.

Rettelser, var ligetil: tilføj de manglende flag til NoRedirect add-on, og ændre den relative stier Ingen af Ressource-URI ‘ Lækage til absolutte stier.

Mens de rettelser, der er ligetil, der er ikke mulighed for nogen, men den oprindelige udvidelse forfatter til slip fix på AMO.

Det var muligt tidligere at uploade en gaffel til at Mozilla AMO for at gøre den tilgængelig for brugere, der løb ind i brudt add-on problemer.

Læs også: Firefox blokerer alle GitHub udgivelse downloads som vildledende

Dette er ikke længere muligt, da Mozilla blokke upload af legacy add-ons til AMO.

Blokering af nye legacy add-ons, fjerner en grundlæggende open source-princippet fra Mozilla AMO: mulighed for at tage den kilde, gaffel add-on, og gøre den tilgængelig igen i en anden version.

Dette gælder udelukkende for at legacy add-ons, som WebExtensions er ikke begrænset på nogen måde. Situationen vil forbedre sig, når Firefox 57 bliver frigivet, således at hovedparten af brugerne vil have alle legacy-tilføjelsesprogrammer deaktiveret automatisk.

Natlige brugere, der kan fortsætte med at køre ældre add-ons vil stå over for spørgsmålet om brudt add-ons, men selv om en løsning ville betyde, at ændre en enkelt linje af koden kun at lave add-on-kompatibel.

Afsluttende Ord

Samtidig kan jeg forstå, at Mozilla ‘ s argumentation for at blokere nye legacy add-on uploads til Mozilla AMO, da det kan føre til at brugeren irritation, hvis en arv add-on, de lige har installeret fik deaktiveret, når Firefox 57 er lanceret, det er ikke den bedste løsning, at i min udtalelse.

For det første, fordi det samme kan ske med ældre legacy add-ons, der er stadig tilbydes på Mozilla AMO. For det andet, fordi det ville have været bedre, hvis Mozilla ville gøre undtagelser for gafler af eksisterende add-ons i det mindste at rette op på tingene.

Nu kan Du: Hvad er dit bud på dette?