Ho un'estensione con una pagina di sfondo e, in base all'impostazione predefinita, Chrome rimane in sospeso dopo aver chiuso tutte le finestre e inserisce l'icona di Chrome nella barra delle applicazioni. Vorrei evitare questo: non voglio che la mia estensione causi il persistere del processo di Chrome dopo la chiusura di tutte le finestre di Chrome, né voglio far apparire Chrome nel systray.Chrome Extension: chiude la pagina di sfondo dopo la chiusura di Chrome
Secondo lo only docs I could find su questo indica che l'utente può impostare questa opzione globalmente su tutte le estensioni, ma non è quello che sto cercando di fare. Mi piacerebbe che l'estensione fosse discreta/discreta e non volesse modificare il comportamento del browser dell'utente. Qualcuno sa come ottenere ciò mantenendo la possibilità di avere una pagina di sfondo?
questo è simalare a http://stackoverflow.com/questions/10151732/how-can-a-google-chrome-extension-exit-its-own-background-process ma piuttosto che chiudere la pagina di sfondo a destra via, vorrei chiuderla quando tutte le schede sono state chiuse, e inoltre non voglio l'icona systray – Mala
È possibile utilizzare le pagine evento invece della pagina di sfondo. Questo è comunque il nuovo metodo preferito in quanto non richiede che il tuo codice funzioni costantemente, solo quando è necessario. https://developer.chrome.com/dev/extensions/event_pages.html –
le pagine degli eventi sono fantastiche! Non vedo l'ora che vengano ufficialmente rilasciati. –