2015-08-04 18 views
11

Sto provando a eseguire il debug di un'estensione di Chrome ma ogni volta che lo aggiorno, la finestra degli strumenti di sviluppo associata all'estensione viene chiusa. Qualcuno sa se c'è un modo per tenerlo aperto?C'è un modo per mantenere gli Strumenti per gli sviluppatori aperti durante il debug di un'estensione di Chrome?

Ecco cosa sto facendo: faccio clic sul pulsante di estensione, che apre una finestra popup. Quindi clicco destro e clicco su "Ispeziona". Ciò apre gli strumenti per gli sviluppatori. Ora se faccio di nuovo clic sul pulsante di estensione per aggiornarlo (quando aggiorno il codice), gli Strumenti per sviluppatori si chiudono. :(

risposta

1

strumenti di sviluppo stanno chiudendo a causa pagina ospitata sta chiudendo (il popup). Il punto di vista ed è la logica smette di funzionare se si chiude il popup quindi non c'è nulla di ispezionare.

Se vuoi eseguire il debug di sfondo pagina non si chiuderà con il popup dal momento che è in esecuzione in background. questo è tutto quello che si può fare.

+0

Sì, ma ho quindi bisogno di ricaricare popup quando il codice cambia. Quindi continui ad ispezionare ogni volta che ricarichi? È come 10000 azioni inutili al giorno :( – bodacydo

+3

Ho semplicemente premuto F5 in devtools per il popup e lo ricarica.Ma ovviamente questo funzionerà solo a condizione di cambiare il codice solo nel popup.Maestro pensare di fare modifiche minori per modificare/testare le varianti proprio nell'editor dei sorgenti di devtools: – wOxxOm

+0

Hmm. Non appena premo F5, l'intera pagina si ricarica e l'estensione popup scompare e anche la console per gli sviluppatori scompare Non so come tenerla ancora aperta Sto iniziando 100 bounty Un'animazione/gif – bodacydo

28

ci sono due modi per ottenere questo risultato.

  • Cliccare sulla Strumenti Dev pop-up in modo che la finestra è focalizzata e quindi premere F5. Ciò ricaricherà il popup e Dev Tools, a nd non farà chiudere la finestra di Dev Tools.
  • Se ciò non funziona, vai su chrome-extension://extensionid/popup.html in una scheda separata su Chrome. Da lì, è possibile ispezionare l'elemento e l'aggiornamento del file non causerà la chiusura di Dev Tools.
+0

QUESTO LAVORO GRAZIE OMG WTF LOL BBQ BRB INB4U AFK 9000 – bodacydo

+0

Con il secondo punto apri un nuovo mondo per me! – sintetico82

+0

GRAZIE - WOW !! Questo mi faceva impazzire, la finestra degli strumenti di sviluppo si chiudeva ogni volta che il mio popup di estensione si chiudeva. Mi faceva impazzire !!! – HerrimanCoder