Domanda

Quali sono alcune risorse per iniziare a scrivere un componente aggiuntivo per Firefox?C'è una guida API da qualche parte?C'è un tutorial per iniziare da qualche parte?C'è un forum di discussione per gli sviluppatori da qualche parte?

È stato utile?

Soluzione

Abbiamo provato a fare http://developer.mozilla.org/en/Extensions rispondere a tutte quelle 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 degli snippet di codice (collegata anche dalla pagina delle estensioni MDC), quindi cercare MDC/google, quindi chiedere nei forum.

Altri suggerimenti

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-extension/

E ho scoperto che anche iniziare con un'estensione generata dal generatore aggiuntivo è un ottimo inizio.Vai direttamente a modificare JavaScript e vedi cosa succede:https://addons.mozilla.org/en-US/developers/tools/builder

Vorrai anche davvero essere in grado di eseguire il debug, hai due scelte per questo:ChromeBug - Che ti dà FireBug per le estensioni di Firefox.WebStorm, ma è necessario utilizzare la versione ad accesso anticipato e attualmente richiede un file patch che ho scritto.

Ecco la pagina iniziale ufficiale di Mozilla per scrivere 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, poi ho usato questo compilatore di script per trasformare il mio script in un componente aggiuntivo funzionante.Ovviamente è generato dalla macchina...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 per Firefox

Questo è un tutorial fantastico e coprirà la maggior parte dei tipi di estensioni.

Modificare:Collegamento aggiornato per utilizzare la copia archiviata poiché la pagina originale non esiste più

Questo ha le migliori soluzioni:https://developer.mozilla.org/en/Extensionsma puoi provare il compilatore di script Greasemonkey

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top