Tutorials

Questo articolo richiede una revisione stilistica. Scopri come puoi essere d’aiuto.`

Questa traduzione è incompleta. Collabora alla traduzione di questo articolo dall’originale in lingua inglese.

Questa pagina riporta articoli pratici su come compiere specifici compiti usando l'SDK.


Primi passi

Installazione
Scaricare, installare, e iniziare ad usare l'SDK su Windows, OS X e Linux.
Risoluzione problemi
Alcune indicazioni per risolvere i problemi più comuni e ottenere più aiuto.
Inizia
Scenario di creazione di un semplice add-on con l'SDK.

Creazione di l'interfacce grafiche per l'utente

Aggiungere un bottone alla toolbar
aggiungi un bottone alla toolbar degli Add-on di Firefox.
Aggiungiere una voce al menu di Firefox
Aggiungi delle voci al menù principale di Firefox.
Mostra un popup
Mostra un dialogo di popup implementato con HTML e JavaScript
Aggiungi una voce al menù contestuale
Aggiungi delle voci al menù contestuale di Firefox.

Interazione con il browser

Apri una pagina web
Apri una pagina web in una nuova scheda o in una nuova finestra del  browser , usando il modulo tabs, e accedendo al suo contenuto.
Cattura l'evento di caricamento di una pagina
Usa il modulo tabs per essere notificato quando nuove pagine web sono caricate ed accedi al loro contenuto.
Recupera l'elenco delle schede aperte
Usa il modulo tabs per scorrere lungo le schede attualmente aperte, accedendo al loro contenuto.

Modifica delle pagine web

Modifica le pagine web basate su URL
Crea filtri per le pagine web, basati sul loro URL: ogni volta che viene caricata una pagina web il cui URL combacia con il filtro, si esegue uno specifico script in essa.
Modifica la pagina web attiva
Dinamicamente carica uno script in una pagina web attualmente attiva

Tecniche di Sviluppo

Logging
Impiega messaggi di log alla console per scopi diagnostici.
Crea moduli riusabili
Struttura il tuo add-on in moduli separati per renderlo più facile da sviluppare, debuggare e manutenerlo. Crea packages riusabili, contenenti i tuoi moduli, affinché anche altri sviluppatori di add-on possano usarli.
Unit testing
Scrivi ed esegui test di unità usando il framework di test dell'SDK.
Chrome authority
Ottieni l'accesso alle componenti dell'oggetto, abilitando il tuo add-on a caricare e usare qualsiasi oggetto XPCOM.
Crea event targets
Abilita gli oggetti che definisci ad emettere i loro eventi.
Cattura l'evento abilitazione e disabilitazione dell'add-on
Ottieni notifiche quando il tuo add-on è abilitato o disabilitato da Firefox, e passa gli argomenti nel tuo add-on dalla linea di comando.
Usa moduli di terze parti
Installa e usa moduli aggiuntivi che non sono inclusi nell'SDK stessa.
Localizzazione
Scrivi codice localizzabile.
Sviluppo Mobile
Sviluppa add-ons perFirefox Mobile su Android.
Add-on Debugger
Debugga i tuoi add-on in JavaScript.

Unificazione dei concetti illustrati

Annotator add-on
Una spiegazione esauriente di un add-on relativamente complesso.

 

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: giovannikappa, HighBit, wbamberg
 Ultima modifica di: giovannikappa,