Dipende bene, permette di revisione:
Asset ---------------------------- ------------- Azione necessaria
popup.html HTML ------------------------- - Aggiorna pagina browser
popup.html JS ------------------------------- Aggiorna pagina browser
contentscript tramite manifesti ----------------- Ricarica estensione
contentscript via executeScript (codice) - location.reload(true)
su sfondo della pagina
contentscript via executeScript (file) - --- pagina del browser Refresh
background.html HTML ------------------- location.reload(true)
a pagina sfondo
background.html JS ----- ------------------- location.reload(true)
nella pagina di sfondo
Per ulteriori informazioni su come fare il location.reload(true)
vedere il page on debugging
Lo script contenuto che richiede una ricarica plugin è stato portato di recente e riconosciuto dal team di cromo:
http://code.google.com/p/chromium/issues/detail?id=104610
Considerare utilizzando programmatic injection (contentscript via executeScript (file)
) per evitare di dover ricaricare il plug-in per gli aggiornamenti degli script di contenuto.
fonte
2012-01-30 06:03:52
Il mio "Asset" è "contentscript via manifest", il che significa che ho bisogno di ricaricare l'estensione. Hum, dannazione. Proverò l'iniezione programmatica. – Randomblue
Si noti che per le modifiche di 'popup.html/background.html HTML/JS', ho trovato più rapido il semplice aggiornamento nella pagina degli strumenti di sviluppo corrispondente, che ha la stessa funzione di' location.reload (true) '. – oliverguenther