Come verificare la compatibilità dei componenti aggiuntivi con Firefox 57 o versioni successive

  • Thomas Glenn
  • 0
  • 1136
  • 78

Firefox 57, che è previsto per il rilascio a novembre, apporterà al browser alcune modifiche piuttosto importanti, tra cui una che potrebbe, potenzialmente, interrompere la compatibilità con alcuni componenti aggiuntivi popolari che molti di noi ritengono indispensabili nel nostro uso quotidiano . Con Mozilla che si allontana da XPCOM e XUL, le basi del fiorente ecosistema di componenti aggiuntivi di Firefox, il browser supporterà solo una nuova API di estensione chiamata "WebExtensions", che termina la compatibilità con le estensioni di overlay XUL, le estensioni avviate, le estensioni SDK e persino Embedded WebExtensions. Come utente Firefox dedicato sin dai tempi di Netscape Navigator a metà degli anni Novanta, l'idea che alcuni dei miei amati componenti aggiuntivi possano diventare obsoleti nel giro di poche settimane è una pillola amara da ingoiare, ma ci sono soluzioni alternative che puoi usare per comprarti un po 'di tempo prima che diventino obsoleti. In questo articolo oggi, ti diremo esattamente perché Mozilla sta deprecando le estensioni XUL, come è possibile verificare la compatibilità dei componenti aggiuntivi con Firefox 57 e come continuare a utilizzare le estensioni legacy anche dopo che Firefox 57 ha terminato il supporto per XUL e XPCOM per bene.

Perché Mozilla sta terminando il supporto per XUL con Firefox 57?

Secondo le dichiarazioni rilasciate all'inizio di quest'anno da Mozilla, l'implementazione dell'API WebExtensions aiuterà Firefox in molti modi, anche se molti nelle comunità di sviluppatori e utenti non sono convinti. Innanzitutto, secondo Ken Needham, il desktop manager di Mozilla Firefox per Firefox, il motivo principale per cui il browser sta abbandonando XPCOM e XUL è sicurezza e stabilità. Secondo lui, il fatto che gran parte del codice di Firefox sia in JavaScript è stato un enorme vantaggio per il browser in termini di renderlo molto più personalizzabile rispetto a tutti i suoi concorrenti, ma rende anche il browser intrinsecamente insicuro da malware e altri sistemi di sicurezza minacce. Ha inoltre affermato: “I componenti aggiuntivi hanno accesso completo all'implementazione interna di Firefox. Questa mancanza di modularità porta a molti problemi. I componenti aggiuntivi possono anche causare l'arresto anomalo di Firefox quando utilizzano le API in modi imprevisti ".

Anche WebExtensions, la nuova interfaccia di programmazione delle applicazioni (API) che Firefox ha già adottato e sarà l'unica base per i suoi componenti aggiuntivi da Firefox 57, è anche compatibile con Blink, che è il fork di Google del motore di browser WebKit di Apple open source attualmente utilizzato da Safari e costituisce la base di altri browser popolari, come Chrome e Opera, con quest'ultimo che ha abbandonato il suo motore di browser Presto in favore di WebKit qualche tempo fa. La compatibilità con i Blink consentirà agli sviluppatori di farlo trasferire facilmente i componenti aggiuntivi di Chrome su Firefox senza dover cambiare troppo il codice, che è ancora un altro motivo del passaggio, secondo Mozilla. Quindi, che ti piaccia o no, dovrai affrontare questo cambiamento.

Verifica quali componenti aggiuntivi sono compatibili con Firefox 57 o versioni successive

  • Per verificare se i componenti aggiuntivi sono compatibili con Firefox 57 e versioni successive, fai clic sul menu hamburger nella parte in alto a destra della finestra di Firefox, quindi, fai clic su "Componenti aggiuntivi".

  • Nella schermata risultante, fai clic sull'opzione "Estensioni" come mostrato nell'immagine qui sotto.

Ora puoi vedere XUL e altre estensioni etichettate con a tag 'Legacy' giallo, mentre quelli che sono già migrati all'API WebExtension avranno nessuna tale marcatura e, continuerà a funzionare come al solito anche con Firefox 57 e versioni successive.

Come continuare a utilizzare le estensioni legacy

Se vuoi davvero continuare a utilizzare una determinata estensione il cui sviluppatore non è ancora migrato su WebExtensions o è improbabile che lo faccia in futuro, quello che puoi fare è passare a Firefox ESR (Extended Support Release), che è in gran parte rivolto a organizzazioni e aziende che apprezzano la compatibilità rispetto alle funzionalità. Le versioni ESR potrebbero non essere aggiornate con nuove funzionalità, ma continuano a ricevere tutte le patch di sicurezza fino al rilascio della versione ESR successiva. L'attuale versione ESR è Firefox 52 e continuerà a farlo ricevere aggiornamenti di sicurezza fino al prossimo giugno, così puoi continuare a utilizzare le estensioni legacy fino ad allora senza alcun problema di sicurezza. Non sarà una soluzione permanente, ma ti farà guadagnare un po 'di tempo per valutare le tue opzioni in futuro.

VEDERE ANCHE: Come utilizzare Firefox Invia per inviare file autodistruggenti

Verifica la compatibilità dei componenti aggiuntivi con Firefox 57 o versioni successive

Mentre la mossa di Firefox ha attirato un gran numero di critici vocali e influenti, l'organizzazione sta ancora procedendo con le modifiche proposte come pianificato. Quindi, che ti piaccia o no, almeno alcuni dei tuoi componenti aggiuntivi preferiti potrebbero non essere più utilizzabili entro la fine di quest'anno. Certo, puoi passare alla versione ESR, ma vivrai comunque in tempo prestato, perché la tregua sarà solo temporanea e non permanente. Quindi pensi che i cambiamenti alieneranno gli sviluppatori e gli utenti? Firefox perderà una parte dei suoi utenti o credi che gli irriducibili utenti di Firefox continueranno a supportare il browser anche solo per motivi ideologici? Facci sapere cosa ne pensi del problema, perché amiamo sentirti.




Nessun utente ha ancora commentato questo articolo.

Guide per gadget, tecnologie che contano
Pubblichiamo la guida dettagliata per di attrezzature, creiamo elenchi interessanti dei migliori prodotti sul mercato, copriamo le notizie dal mondo della tecnologia