Firefox 57, il cui rilascio è previsto per questo novembre, apporterà alcune modifiche piuttosto importanti al browser, inclusa una che potrebbe, potenzialmente, interrompere la compatibilità con alcuni componenti aggiuntivi popolari che molti di noi trovano indispensabili nel nostro utilizzo 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”, ponendo fine alla compatibilità con estensioni overlay XUL, estensioni bootstrap, estensioni SDK e persino Embedded WebEstensioni. Come utente dedicato di Firefox 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 usa per guadagnare un po ‘di tempo prima che diventino obsoleti. In questo articolo di oggi, ti diremo esattamente perché Mozilla sta deprecando le estensioni XUL, come puoi verificare la compatibilità dei componenti aggiuntivi con Firefox 57 e come puoi 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, sebbene molti nelle comunità di sviluppatori e utenti esperti non ne siano convinti. Prima di tutto, secondo Ken Needham, il desktop manager di Firefox di Mozilla, il motivo principale per cui il browser sta abbandonando XPCOM e XUL è la sicurezza e la 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 qualsiasi altro concorrente, ma rende anche il browser intrinsecamente insicuro da malware e altre misure 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 inaspettati”.
Se volete continuare a leggere questo post su "Come verificare la compatibilità del componente aggiuntivo con Firefox 57 o versioni successive" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a Come verificare la compatibilità del componente aggiuntivo con Firefox 57 o versioni successive, continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.
WebExtensions, la nuova interfaccia di programmazione delle applicazioni (API) che Firefox ha già adottato e che sarà l’unica base per i suoi componenti aggiuntivi da Firefox 57, è anche compatibile con Blink, che è il fork di Google del motore del browser WebKit open source di Apple attualmente utilizzato da Safari e costituisce la base di altri browser popolari, come Chrome e Opera, con quest’ultimo che ha abbandonato il motore del browser Presto a favore di WebKit qualche tempo fa. La compatibilità Blink consentirà agli sviluppatori di portare facilmente i loro componenti aggiuntivi di Chrome su Firefox senza dover modificare troppo il codice, che è un altro motivo per il 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 tuoi componenti aggiuntivi sono compatibili con Firefox 57 e versioni successive, fai clic sul menu dell’hamburger in alto a destra nella finestra di Firefox, quindi fai clic su “Componenti aggiuntivi” .
- Nella schermata risultante, fai clic sull’opzione “Estensioni” come mostrato nell’immagine sottostante.
Ora puoi vedere XUL e altre estensioni etichettate con un tag giallo “Legacy”, mentre quelle che sono già migrate all’API WebExtension non avranno tale contrassegno e continueranno 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 un’estensione particolare il cui sviluppatore non è ancora migrato a WebExtensions o è improbabile che lo faccia in futuro, ciò che puoi fare è passare a Firefox ESR (Extended Support Release), che è in gran parte mirato presso organizzazioni e aziende che apprezzano la compatibilità rispetto alle funzionalità. Le versioni ESR potrebbero non essere aggiornate con nuove funzionalità, ma continueranno a ricevere tutte le patch di sicurezza fino al rilascio della successiva versione ESR. L’attuale versione ESR è Firefox 52 e continuerà a ricevere aggiornamenti di sicurezza fino al prossimo giugno, quindi puoi continuare a utilizzare le tue estensioni legacy fino ad allora senza preoccupazioni per la sicurezza. Non sarà una soluzione permanente, ma ti farà guadagnare del tempo per valutare le tue opzioni in futuro.
VEDERE ANCHE: Come utilizzare Firefox Invia per inviare file autodistruggenti
Verifica la compatibilità del componente aggiuntivo con Firefox 57 o versioni successive
Sebbene la mossa di Firefox abbia attirato un gran numero di critici vocali e influenti, l’organizzazione sta ancora procedendo con le modifiche proposte come previsto. 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 ancora in tempo preso in prestito, perché la tregua sarà solo temporanea e non permanente. Quindi pensi che i cambiamenti allontaneranno sviluppatori e utenti? Firefox perderà una parte dei suoi utenti o credi che gli irriducibili utenti di Firefox continueranno a supportare il browser anche solo per ragioni ideologiche? Fateci sapere cosa ne pensate del problema, perché ci piace sentirvi.