2009-05-12 14 views

risposta

1

avanzata DOM, l'API Firefox

9

Firefox plugin (come ad esempio le cose come Flash player) sono componenti binari si sviluppano in NPAPI API cross-browser per plugins.

Partenza Mozilla Plugin Developer Center

Si potrebbe anche prendere in considerazione le estensioni di Firefox a volte Firefox plugins are shipped as extensions. Le estensioni di Firefox modificano o migliorano la funzionalità del browser stesso. Javascript è principalmente la lingua in cui scriverai un plugin per Firefox.

Scopri i Mozilla Extensions Developer Center

Alcuni plugin di Firefox che vengono a portata di mano durante lo sviluppo di plug-in di Firefox sono il Venkman Javascript Debugger e Firebug Javascript debugger

7

Se siete in uno stile organizzato di lettura, e preferiscono un buon vecchio libro', comincià qui. http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437 Avvierai le nozioni di base su XUL, che a sua volta viene utilizzato per creare gli addon. Se hai un tocco in javascript, ti sarà sicuramente di aiuto.

Altra, Inizia qui. https://developer.mozilla.org/En È possibile iniziare a imparare tutto ciò di cui si ha bisogno per iniziare a sviluppare i componenti aggiuntivi di Firefox o persino Firefox stesso.

Se siete abbastanza esperti in Javascript e DOM, quindi, saltate qui. https://developer.mozilla.org/En/Developing_add-ons. L'unico problema potrebbe essere che non sono completi per un programmatore principiante. Se hai qualche esperienza professionale nella programmazione e puoi prendere una lingua dai codici di esempio, allora inizia da qui.

Ma suggerirei sicuramente un libro ben organizzato, come ho detto sopra. Ci sono pochissimi libri XUL sul mercato, questo è stato il mio primo risultato su google, quindi collegalo qui.

Cerca XUL su http://www.amazon.com/. Scegliere uno, almeno un libro pubblicato dopo il 2006-07.

[modifica] appena scoperto questo buon articolo http://kb.mozillazine.org/Getting_started_with_extension_development

+0

Buoni libri, buone risorse; assicurati di prestare attenzione a cosa è un'estensione e che cos'è un plugin. È una distinzione molto importante! – taxilian

+0

Forse vuoi sostituire l'ultimo link con il leggermente più recente https://blog.mozilla.org/addons/2014/06/05/how-to-develop-firefox-extension/ – flaschbier

2

Sembra che ci sia un enorme malinteso; Stai cercando di creare un plugin o un'estensione? Come ha affermato Dougnukem, i plugin non hanno nulla a che fare con XUL o estensioni. Sono librerie condivise (.dll, .so, o .dylib per win, linux, mac) che forniscono funzionalità che il browser non è in grado di gestire da solo.

Se hai appena iniziato, ti consiglio di guardare lo FireBreath plugin framework e leggere la documentazione.Un posto decente per iniziare è: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

Inoltre, non è ancora stata selezionata una risposta per questa domanda; è perché non hai ancora trovato una risposta, o perché hai dimenticato?

Problemi correlati