Ho già codificato la maggior parte di un componente aggiuntivo di Firefox utilizzando l'API SDK dell'adattatore. Ora sto scoprendo che l'add-on SDK potrebbe non essere abbastanza potente per i miei scopi. Ho bisogno di due cose:Utilizzo dell'SDK aggiuntivo per aggiungere pulsanti della barra degli strumenti? Integrazione di XUL e dell'SDK aggiuntivo per i componenti aggiuntivi di Firefox?
- Un pulsante a discesa nella barra degli strumenti accanto alla barra degli indirizzi.
- Per modificare il manager add-on di Firefox
E 'davvero deludente, ma non credo uno di questi è possibile con l'Add-on SDK.
Prima di tutto, capisco che c'è un modulo widget
nell'API dell'adattatore SDK. Ma questo mi consente solo di aggiungere un'icona o un'etichetta semplice alla barra del componente aggiuntivo scomodo. Cosa succede se ho bisogno di aggiungere un pulsante più bello come quello accanto alla barra degli indirizzi di Firebug o Greasemonkey? Per quanto riguarda la modifica del gestore di componenti aggiuntivi in firefox, ho provato Nickolay Ponomarev's XUL with the Add-on SDK senza alcun successo. Se qualcuno sa come farlo funzionare e può indicarmi la giusta direzione, sarebbe estremamente utile (cfx init --template xul
non fa nulla del normale SDK quando lo provo)
I componenti aggiuntivi dovrebbero aggiungere la loro icona alla barra del componente aggiuntivo, questa è la raccomandazione ufficiale per tutte le estensioni che iniziano con Firefox 4. Se l'utente desidera ingombrare le altre barre degli strumenti, può personalizzarle e trascinare le icone in giro. anche per i componenti aggiuntivi dell'SDK. –
Come modificare il gestore aggiuntivo: non fornisci assolutamente nessuna informazione su ciò che stai cercando di ottenere, e fare due domande contemporaneamente non è comunque una buona idea. Ti suggerisco di modificare la tua domanda per chiedere solo i pulsanti della barra degli strumenti e spostare la modifica del gestore aggiuntivo in una domanda separata. –
@WladimirPalant grazie per i suggerimenti.Penso che molti utenti di Firefox siano ancora scomodi a spostare le icone in giro. Temo che alla gente non piacerà la posizione predefinita del mio menu aggiuntivo sulla barra del componente aggiuntivo, e semplicemente chiuderò la barra nel suo insieme piuttosto che passare attraverso il problema della ricollocazione. – Salami