Quali sono alcune risorse per iniziare a scrivere un componente aggiuntivo per Firefox? Esiste una guida API da qualche parte? Esiste un tutorial per iniziare da qualche parte? C'è un forum di discussione per gli sviluppatori da qualche parte?
Quali sono alcune risorse per iniziare a scrivere un componente aggiuntivo per Firefox? Esiste una guida API da qualche parte? Esiste un tutorial per iniziare da qualche parte? C'è un forum di discussione per gli sviluppatori da qualche parte?
Risposte:
Abbiamo cercato di far sì che http://developer.mozilla.org/en/Extensions risponda a tutte queste domande. I primi tre collegamenti nella sezione della documentazione riguardano l'inizio (che include il collegamento di Adam). Il newsgroup e il canale irc nella sezione Community sono i forum di discussione ufficiali.
Mozilla è molto complesso, quindi qualsiasi tipo di guida API sarebbe travolgente e difficile da scrivere. Quindi la soluzione migliore è controllare la pagina dei frammenti di codice (anch'essa collegata dalla pagina delle estensioni MDC), quindi cercare MDC / google, quindi chiedere nei forum.
La pagina ufficiale sopra elencata è buona, ma questa è la pagina più utile che ho trovato per iniziare:
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox- estensione /
Posta ufficiale più recente
E ho scoperto che iniziare con un'estensione generata da Add-on Builder è anche un ottimo inizio. Vai a modificare JavaScript e vedere cosa succede: https://addons.mozilla.org/en-US/developers/tools/builder
Avrai davvero voglia di eseguire il debug, hai due scelte per quello: ChromeBug - Che ti dà FireBug per le estensioni di Firefox. WebStorm , ma è necessario utilizzare la versione di accesso anticipato e attualmente richiede una patch che ho scritto .
Ecco la pagina iniziale ufficiale di Mozilla per aver scritto la tua prima estensione. http://developer.mozilla.org/en/Building_an_Extension
Ho trovato greasemonkey un ottimo punto di partenza ... L'ho usato per creare alcune funzionalità per un sito, quindi ho usato questo compilatore di script per trasformare il mio script in un componente aggiuntivo funzionante. Ovviamente è generato automaticamente ... ma sono pochissimi file e abbastanza facili da capire. Basta decomprimere il file .xpi e armeggiare.
Questa è un'ottima risorsa per iniziare a imparare come creare un'estensione FireFox:
come creare estensioni di Firefox
Questo è un fantastico tutorial e coprirà la maggior parte dei tipi di estensioni.
Modifica: collegamento aggiornato per utilizzare la copia archiviata poiché la pagina originale non esiste più
Questo ha le migliori soluzioni: https://developer.mozilla.org/en/Extensions ma puoi provare il compilatore di script greasemonkey