Mozilla prevede di lanciare le estensioni del supporto per Manifest V3 in Firefox alla fine del 2022
Mozilla prevede di introdurre il supporto per le estensioni Manifest V3 nel browser Web Firefox dell’organizzazione alla fine del 2022. Le versioni di anteprima sono già disponibili nelle edizioni di sviluppo del browser Web.
Sebbene Mozilla preveda di introdurre il supporto per Manifest V3 in Firefox, non rimuoverà il supporto per le API essenziali per le estensioni della privacy. I blocchi dei contenuti e altre estensioni per la privacy continueranno a funzionare in Firefox come prima, a condizione che gli sviluppatori continuino a supportarli.
Manifest V3 definisce le API e le funzionalità delle estensioni del browser. Google ha annunciato la nuova versione del manifest all’inizio del 2019 e ha rivelato che le estensioni di Chrome avrebbero dovuto essere aggiornate alla fine per rimanere disponibili per gli utenti del browser Chrome.
La versione iniziale della bozza è stata discussa in modo controverso. Gli sviluppatori hanno espresso preoccupazione per alcune delle modifiche pianificate, poiché limiterebbero il corretto funzionamento delle estensioni incentrate sulla privacy come i blocchi dei contenuti. Google ha fatto alcune concessioni agli sviluppatori, ma ha continuato il suo lavoro per introdurre le nuove funzionalità e rimuovere le vecchie. L’azienda ha ottenuto il supporto per Manifest V3 in Chrome Canary 80 e Chrome Beta 88 .
Le estensioni di Firefox non saranno limitate da Manifest V3
Mozilla ha annunciato nel 2019 che avrebbe implementato il supporto per Manifest V3 in Firefox ma avrebbe apportato modifiche a determinate limitazioni. Un nuovo post sul blog sul blog della community dei componenti aggiuntivi di Mozilla fa luce sull’adozione e sulle differenze tra l’implementazione di Mozilla e quella di Google.
Al centro delle polemiche è stata la decisione di rimuovere la parte bloccante dell’API WebRequest e di sostituirla con l’API dichiarativa NetRequest limitante. Mozilla osserva che la nuova API limita “le capacità di alcuni tipi di estensioni per la privacy senza un’adeguata sostituzione”.
Mozilla manterrà l’API WebRequest in Firefox per assicurarsi che le estensioni per la privacy non siano limitate nel fornire la funzionalità per cui sono state progettate. L’organizzazione implementerà l’API dichiarativaNetRequest per motivi di compatibilità in base al post del blog.
Mozilla “continuerà a lavorare con bloccanti dei contenuti e altri consumatori chiave di questa API per identificare alternative attuali e future, ove appropriato”.
Firefox supporterà anche le pagine degli eventi in Manifest V3 e introdurrà il supporto per i Service Workers nelle versioni future.
Anteprima per sviluppatori
Gli sviluppatori possono attivare l’anteprima nel modo seguente nelle attuali edizioni di sviluppo del browser:
- Carica about:config nella barra degli indirizzi del browser web.
- Conferma che starai attento.
- Cerca extensions.manifestV3.enabled e imposta la preferenza su TRUE con un clic sull’interruttore.
- Cerca xpinstall.signatures.required e imposta la preferenza su FALSE.
- Riavvia Firefox.
Le estensioni possono quindi essere installate tramite about:debugging. L’installazione permanente delle estensioni Manifest V3 è possibile nelle edizioni Nightly e Developer del browser Web Firefox. L’implementazione non è completa al momento della scrittura.