Come disabilitare il requisito di firma del componente aggiuntivo per Firefox

Mozilla imporrà la firma delle estensioni in Firefox in Firefox 40. Questa particolare versione di Firefox è prevista per il rilascio l'11 agosto 2015 sul canale stabile.

La firma del componente aggiuntivo si riferisce a un nuovo sistema implementato da Mozilla che richiede che le estensioni per Firefox siano firmate dall'organizzazione per installarle in versioni stabili e beta del browser Web Firefox.

Gli sviluppatori che desiderano rendere le proprie estensioni disponibili per gli utenti beta o stabili di Firefox devono farle firmare tramite addons.mozilla.org (AMO) anche se hanno intenzione di pubblicarlo solo su siti di terze parti e non nel repository principale dei componenti aggiuntivi di Mozilla .

Tutte le ultime versioni di estensioni su Mozilla AMO sono firmate automaticamente. Ciò significa che gli utenti di Firefox potrebbero riscontrare problemi quando provano a installare vecchie versioni di estensioni ospitate su AMO ed estensioni non ospitate sul sito o inviate ad esso per il processo di firma.

In tal caso, sono disponibili le seguenti opzioni per continuare a utilizzare il componente aggiuntivo:

  1. Passare a Firefox ESR e modificare la configurazione per disabilitare il requisito di firma del componente aggiuntivo.
  2. Passa a Firefox Developer o Firefox Nightly poiché offrono la stessa opzione per disabilitare la firma del componente aggiuntivo.
  3. Mozilla prevede di rilasciare build speciali per gli sviluppatori (le cosiddette versioni senza marchio) che hanno la stessa preferenza.
  4. Passa a un altro browser basato su Firefox, ad esempio Pale Moon.

La sequenza temporale di distribuzione corrente per le estensioni firmate

  • Firefox 40: gli avvisi vengono visualizzati se sono installati componenti aggiuntivi non firmati.
  • Firefox 41: la firma del componente aggiuntivo viene applicata nelle versioni stabili e beta del browser Web Firefox. Esiste una preferenza che gli utenti possono utilizzare per disabilitare il requisito in questa particolare versione.
  • Firefox 48: la firma del componente aggiuntivo è obbligatoria. L'override non funziona più e non è disponibile alcuna opzione per installare estensioni non firmate su versioni Stable o Beta Firefox.

Al momento non è chiaro se la regola verrà applicata anche per Firefox ESR. In tal caso, si verificherebbe quando il canale ESR raggiunge la versione 45. Mozilla prevede di rendere attualmente disponibile l'interruttore di override in Firefox ESR (il che significa che l'override rimarrà e non verrà rimosso).

Come disabilitare l'applicazione della firma del componente aggiuntivo

Gli utenti di Firefox Stable, Beta ed ESR possono utilizzare la preferenza xpinstall.signatures.required per disabilitare i requisiti di firma nella loro versione del browser.

Gli utenti stabili e beta possono farlo solo prima che la loro versione di Firefox raggiunga il 41, mentre gli utenti ESR possono usarlo anche in seguito.

  1. Digita about: config nella barra degli indirizzi del browser e premi invio. Questo carica la pagina di configurazione principale di Firefox.
  2. Confermare la richiesta di avviso se appare.
  3. Cerca la preferenza xpinstall.signatures.required.
  4. Fare doppio clic su di esso per attivare o disattivare il suo valore.

Quando lo si imposta su false, si disabilita il requisito di firma del componente aggiuntivo.

Ulteriori informazioni sulla funzione sono disponibili sul sito Web di Mozilla.