Se hai già eseguito l'aggiornamento a Firefox 3.6, potresti aver notato che molte delle tue estensioni non funzionano più e il vecchio checkTrucco di compatibilità non funziona più. Oppure sì?
Grazie al mio buon amico Daniel per aver segnalato la modifica in Firefox 3.6. Il suo personal blog è così nerd che ti farà esplodere la testa.
Forza la compatibilità delle estensioni con Firefox 3.6+
Questo è l'errore che ricevi quando provi a installare un'estensione che non è compatibile. Presta particolare attenzione alla stringa della versione di Firefox, poiché ne avremo bisogno in seguito.
genere about: config nella barra degli indirizzi, quindi, dopo aver fatto clic sull'avviso, fai clic con il pulsante destro del mouse nell'elenco e scegli Nuovo -> Booleano dal menu.
Ora ci verrà chiesto di inserire il nome della preferenza. Qui è dove devi prestare attenzione alla versione esatta che stai utilizzando, perché la preferenza deve essere impostata per la versione esatta di Firefox che stai utilizzando.
Stiamo utilizzando Firefox 3.6b3, come indicato nel messaggio di errore sopra, quindi la preferenza sarebbe la seguente ... nota la C maiuscola, molto importante.
Aggiornamento: per l'attuale release candidate di Firefox 3.6 avrai bisogno di quanto segue:
extensions.checkCompatibility. 3.6
Fondamentalmente il formato è extensions.checkCompatibility.VERSION.b per le versioni Beta o extensions.checkCompatibility.VERSION.a per le versioni Alpha. Quindi, se stavi testando Firefox 3.8 Alpha, dovresti usare extensions.checkCompatibility.3.8a come nome della preferenza.
Sì, non era la cosa più semplice. Nella finestra di dialogo successiva, scegli "false" e chiudi la finestra di dialogo.
Ora dovresti vedere il valore nell'elenco se lo filtri.
E le tue estensioni dovrebbero ora essere installate. Se non lo fanno, probabilmente hai inserito la versione sbagliata nel nome della preferenza.
Sicuramente un suggerimento molto utile e che sospetto userò sempre.