2010-07-08 10 views

risposta

3

Si potrebbe voler provare il plug-in Restart Firefox per vedere se ciò migliora la tua esperienza.

+1

Questo è quello che faccio per i cambiamenti nelle sovrapposizioni. Inoltre, se le modifiche non vengono apportate nella finestra principale (browser.xul) ma in, ad esempio, una barra laterale (o una finestra di dialogo, un'altra finestra, ecc.) E hai disabilitato la cache xul (nglayout.debug.disable_xul_cache = true) nel preferenze, puoi semplicemente aprire e chiudere la barra laterale per ricaricare. – flpmor

0

Per la maggior parte, no.

Se si sta modificando lo XUL, è possibile testare diverse cose utilizzando il DOM Inspector per modificare/inserire/eliminare elementi e proprietà per vedere come saranno senza riavviare Firefox. Puoi anche utilizzare la console JavaScript per testare alcuni JavaScript. Ho trovato queste cose come un grande risparmio di tempo quando si sviluppano le estensioni, ma ogni volta che si modifica il codice di estensione, è necessario riavviare Firefox.

1

Io uso il Extension Developer Extension per questo. C'è un pulsante "Ricarica Chrome" che farà esattamente questo. Tuttavia, non altera l'interfaccia del browser, quindi di solito mi avvicino all'URL chrome: // della mia estensione in una finestra del browser. Quando avrò apportato modifiche significative e sono pronto a testare di nuovo l'estensione reale, riavvierò Firefox.

0

Potrebbe essere possibile utilizzare chromeedit o firebug in misura maggiore. C'era un plugin per firebug chiamato chromebug.

Quello che faccio è creare un file batch che chiama 7-zip e crea un archivio da tutti i file necessari, quindi rinominare l'estensione da zip a xpi. Quindi utilizzo lo stesso file batch per copiare l'estensione nella directory di Firefox, con il nome corretto dell'estensione (quello utilizzato nel file install.rdf).

Ora, non chiamo direttamente questo file batch. Invece, eseguo uno script hotkey automatico che prima chiude firefox, quindi crea l'xpi utilizzando il file batch, quindi copia l'xpi nella directory di estensione di Firefox (con il nome giusto), quindi riavvia il browser per me.

In questo modo, chiamo un singolo comando per creare l'addon, installarlo e riavviare Firefox. Ci vogliono circa 10 secondi prima che possa riprendere i miei test.

Problemi correlati