Abbandonato Firefox add-ons che si rompono possono essere fisse, ma non caricato AMO

0
176

Firefox 55 e l’avvento di Firefox 56 e 57 rilascia segno un punto importante nella storia del browser.

Mozilla piani per spegnere il Firefox legacy add-on sistema di Firefox 57 per la maggior parte della base di utenti-quelli Stabili e di versioni Beta — e con la modifica venire modifiche al browser che il rendering di alcuni vecchi componenti aggiuntivi incompatibili già in Firefox 55 e più recenti.

Questo è problematico per una serie di motivi. Primo, perché legato add-ons possono essere installati e sono elencati come compatibili quando si visita il browser Mozilla AMO sito web. Non vi è alcuna indicazione che l’add-on non riesce a funzionare correttamente come si installa bene.

In secondo luogo, se le correzioni sono possibili per rendere l’add-on è compatibile con Firefox 55 e 56 di nuovo, ma non è possibile perché l’autore di l’add-on è abbandonato.

Questo è il caso per il popolare No URI della Risorsa Perdita e NoRedirect estensione per Firefox, per esempio. NoRedirect stato aggiornato l’ultima volta nel 2011, Nessun URI della Risorsa Perdita nel 2016.

firefox 55 broken legacy addons

Terrestre, uno dei principali collaboratori del Ghacks Firefox user.js file ha risolto le questioni in add-ons. NoRedirect rotto, perché non forniti con il multiprocessCompatible bandiera, Nessun URI della Risorsa Perdita perché il cuore è un percorso corrispondente per caricare il contenuto di script.

Le correzioni sono semplici: aggiungere il flag mancante per il NoRedirect add-on, e modificare i relativi percorsi di No URI della Risorsa Perdita di percorsi assoluti.

Mentre le correzioni sono semplici, non c’è nessuna opzione per chiunque, ma l’estensione originale autore di rilasciare il fix sull’AMO.

È stato possibile in precedenza per caricare una forchetta per Mozilla AMO per renderla disponibile per gli utenti che hanno funzionato in rotta add-on di problemi.

Leggi anche: Firefox: opzioni per eseguire legacy add-ons

Questo non è più possibile come Mozilla blocca il caricamento di legacy add-ons all’AMO.

Il blocco di nuovo legacy add-ons rimuove un nucleo fondamentale open source principio da Mozilla AMO: la possibilità di prendere il sorgente, la forcella, l’add-on, e renderlo di nuovo disponibile in una versione diversa.

Questo vale esclusivamente per eredità add-ons, come WebExtensions non sono in alcun modo limitati. La situazione migliorerà una volta che Firefox 57 viene rilasciato in modo che la maggior parte degli utenti avrà tutti i componenti aggiuntivi disattivati automaticamente.

Di notte gli utenti, che possono continuare a funzionare legacy add-ons che dovrà affrontare il problema di rotture di add-ons, tuttavia anche se una correzione significherebbe modificare una sola riga di codice solo per rendere l’add-on compatibili.

Parole Di Chiusura

Mentre posso capire Mozilla ragionamento per bloccare le nuove legacy add-on upload di Mozilla AMO, in quanto potrebbero causare all’utente di irritazione se, eredità di un add-on che appena installato ha disattivato quando Firefox 57 viene avviato, non è l’opzione migliore a mio parere.

Primo, perché la stessa cosa può succedere con le vecchie eredità add-ons che vengono offerti su Mozilla AMO. Secondo, perché sarebbe stato meglio se Mozilla sarebbe esenzioni per le forche esistenti add-ons almeno che sistemare le cose.

Ora È: che Cosa è questo?