2010-10-02 13 views
5

ho scaricato questo Firefox sample extension da mozilla.org, ho modificato il file install.rdf e cambiato maxVersion valore 3.6.10 (anche provato 3.6.*, 100 e *) e ho aggiunto una nuova stringa con il nome "ciao mondo" e il valore è il percorso in cui la cartella dell'estensione di esempio è HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/ nel Registro di sistema.Come utilizzare l'estensione di esempio "ciao mondo" di firefox?

Avvio Firefox, andare a Tools > Addons, e dice che è necessario riavviare, riavvio e andare di nuovo lì e il plugin appare ma dice "Non compatibile con Firefox 3.6.10", e ogni pulsante appare disabilitato. Anche la rimozione della chiave di registro e della cartella non la disinstalla.

C'è qualcos'altro che devo cambiare per utilizzare il campione del mondo ciao in Firefox 3.6.10?

+0

Assicurarsi che ciò che è installato sia la nuova versione (modificata), non l'originale. Quindi prova a disinstallarlo e reinstallarlo. – MatrixFrog

+1

Ho fatto in modo che fosse l'ultima versione (quella che ho modificato), e poiché tutti i pulsanti sono disabilitati non riesco a disinstallare l'estensione (rimuovendo la chiave di registro e cancellando la cartella non ha funzionato nessuno dei due), ho dovuto disinstallare firefox ed eliminare tutte le personalizzazioni e reinstallarlo per rimuovere l'estensione. – jarkam

risposta

3

Il modo più semplice per iniziare a sviluppare un'estensione è putting a "pointer" file nella cartella delle estensioni nella directory del profilo. Non toccherò il metodo di registrazione fino al momento di implementazione.

Grazie per avermi ricordato di aggiornare the example extension. Aggiornato ora.

+0

il link è rotto – msangel

+1

@msangel: non lo sto aggiornando da un po ', ma il file è qui, se ne hai bisogno: https://dl.dropboxusercontent.com/u/153605/helloworld.zip – Nickolay

2

Fondamentalmente, il modo migliore per utilizzare un'estensione è di impacchettare l'addon in formato .xpi. Quindi devi solo aprire questo add-on con Firefox. Nota: per creare un .xpi, prendi tutto il contenuto di helloworld come contenuto, locale, skin, install.rdf, chrome.manifest ecc. E prova a comprimerlo, ma modifica l'estensione in .xpi invece di .zip. Altrimenti puoi semplicemente rinominare la tua cartella helloworld in [email protected] e poi copiare questa cartella in C: \ Users \ "nome utente OS" \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ h31hcfq9.default \ extensions e poi riavviare il tuo browser. Inoltre, sarebbe meglio conoscere lo sviluppo di addon con questo Basic tutorial on addon development

1

La procedura per creare un'estensione di firefox di esempio può essere trovata su this link. Questo tutorial spiega come creare un'estensione per Firefox per trovare tutti i link nella pagina web corrente, evidenziare quelli che hanno un attributo target e avvisare quanti collegamenti ha trovato.