Come codice di Firefox Add-On

February 14

Mozilla Firefox add-ons includono temi e personaggi per cambiare l'aspetto del browser e le estensioni per aggiungere nuove funzioni a Firefox. Se si crea un add-on, Mozilla prenderà in considerazione offrirlo agli utenti di Firefox nella sua galleria online, ma solo dopo una revisione del codice. In una revisione completa, Mozilla controlla il codice di add-on per la compatibilità e funzionalità. Se si opta per un esame preliminare, Mozilla non controlla come bene, ma può includere dichiarazioni "di attenzione", se essa presenta vostro add-on nella galleria.

istruzione

1 Creare un nuovo profilo di Firefox sul computer in modo da poter modificare le impostazioni senza influenzare la navigazione web normale, e digitare "about: config" nella barra degli indirizzi del browser per modificare la configurazione. Mozilla consiglia di riconfigurare Firefox modificando l'impostazione di "javascript.options.showInConsole", "nglayout.debug.disable_xul_cache" e "browser.dom.window.dump.enabled" su "True".

2 Impostare un puntatore per aiutare la vostra directory di Firefox individuare il codice. In primo luogo, creare un file con un nome unico - [email protected], per esempio - che serve anche come ID sviluppatore più avanti nel processo. Nella cartella per il tuo profilo, creare un percorso profilefolder / estensioni / uniqueID per identificare la posizione del codice.

3 Creare un file install.rdf che imposta il Resource Description Framework per il vostro add-on. Diverse linee di codice RDF descrivono l'add-on: The "<em: name> Nome file </ em: nome>" assegna un nome, per esempio. Altre linee definiscono l'add-on come tema o un'estensione; identificare la versione di Firefox che supporta l'add-on; nome del sito web del proprio interno; e fornire il proprio ID sviluppatore.

4 Creare un file chrome.manifest per la progettazione per Chrome proprio interno - la barra degli strumenti, menu, barra di stato e altre caratteristiche intorno alla finestra del browser, per esempio. Il manifesto di cromo contiene le indicazioni per individuare i file di contenuto e di sovrapposizione del proprio interno. La sovrapposizione determina ciò che cambia il vostro add-on renderà al look di Firefox - una nuova barra degli strumenti, un pulsante di aggiunta, uno stile diverso - quando un utente consente.

5 Utilizzare XUL - XML ​​User Interface Language - per creare un file browser.xul che svolge le modifiche al look del tuo browser. È inoltre possibile utilizzare XUL per fornire la finestra di dialogo per una casella di opzioni / preferenze nel browser.

6 Scrivere in JavaScript per creare un file linktargetfinder.js per verificare eventuali collegamenti nel vostro add-on. È inoltre possibile utilizzare JavaScript per impostare le preferenze per il vostro add-on in una cartella di default.

7 Creare una cartella di pelle per contenere il codice per l'aspetto vostro di add-on. Con una nuova estensione, ad esempio, il codice potrebbe impostare l'immagine per la barra degli strumenti, la dimensione dell'icona estensione - 83 di 5 pixel, per esempio - e specificare come i collegamenti dovrebbero guardare.

Consigli e avvertenze

  • Quando Mozilla cliente un add-on, che considera fattori come se si offre qualcosa di nuovo; se hai accuratamente descritto e spiegato eventuali problemi di sicurezza; se è stato accuratamente testato; e come reattivo si sta per reclami o domande.