Firefox 55 og kommer Firefox 56 og 57 utgivelser markere et viktig punkt i historien av nettleseren.
Mozilla planer om å slå av Firefox eldre add-on system i Firefox 57 hoveddelen av brukeren base — de på Stabil og Beta-versjoner — og sammen med endringen kommer endringer til nettleseren som gjør noen eldre add-ons uforenlig allerede i Firefox 55 og nyere.
Dette er problematisk av flere grunner. For det første, fordi eldre add-ons kan fortsatt være installert og er oppført som kompatibel når du besøker Mozilla AMO nettstedet. Det er ingen indikasjon på at tillegget ikke klarer å fungere riktig som det installerer bare fint.
For det andre, hvis reparasjonene er mulig å gjøre add-on kompatibel med Firefox 55 og 56 på nytt, men ikke mulig fordi forfatteren av add-on har forlatt det.
Dette er tilfelle for den populære Ingen Ressurs URI Lekkasje og NoRedirect utvidelse for Firefox for eksempel. NoRedirect ble sist oppdatert i 2011, Ingen Ressurs URI Lekkasje i 2016.
Earthling, en av de viktigste bidragsyterne til den Ghacks Firefox user.js filen har løst problemene i add-ons. NoRedirect brøt fordi det ikke sender med multiprocessCompatible flagg, Ingen Ressurs URI Lekkasje fordi det brukes en relatert bane for å laste inn innhold skript.
Reparasjonene var grei: legg til den manglende flagget til NoRedirect add-on, og endre den relative stier Ingen Ressurs URI Lekke til absolutte stier.
Mens reparasjonene er grei, det er ingen mulighet for noen, men det opprinnelige navnet, forfatteren til å slippe løs på AMO.
Det var mulig tidligere for å laste opp en gaffel til å Mozilla AMO å gjøre den tilgjengelig for brukere som løp inn brutt add-on problemer.
Les også: Firefox 55: Geolocation krever sikker opprinnelse
Dette er ikke lenger mulig som Mozilla blokker opplasting av eldre add-ons til AMO.
Blokkering av nye legacy add-ons fjerner én kjerne grunnleggende åpen kildekode-prinsippet fra Mozilla AMO: muligheten til å ta kilde, gaffel add-on, og gjøre den tilgjengelig igjen i en annen versjon.
Dette gjelder kun for eldre add-ons, som WebExtensions er ikke begrenset på noen måte. Situasjonen vil bli bedre når Firefox 57 får utgitt, slik at mesteparten av brukerne vil ha alle eldre tilleggsprogrammer deaktivert automatisk.
Nattlig-brukere, som kan fortsette å kjøre eldre add-ons vil stå overfor spørsmålet om brutt add-ons, men selv om det er en løsning ville bety å endre en enkelt linje med kode bare for å gjøre add-on-kompatibel.
Avsluttende Ord
Mens jeg kan forstå Mozilla ‘ s begrunnelse for å blokkere nye legacy add-on opplasting til Mozilla AMO, som det kan føre til brukeren irritasjon hvis en arv legg til-om de bare fikk installert deaktivert når Firefox 57 er lansert, det er ikke det beste alternativet til i min mening.
For det første, fordi det samme kan skje med eldre eldre add-ons som fortsatt tilbys på Mozilla AMO. For det andre, fordi det ville ha vært bedre hvis Mozilla ville gjøre unntak for gafler av eksisterende add-ons i det minste at fikse ting.
Nå er Du: Hva er din ta på dette?