Ich habe eine Erweiterung mit einer Hintergrundseite. Dadurch wird Chrome standardmäßig deaktiviert, nachdem Sie alle Fenster geschlossen haben, und das Chrome-Symbol wird in der Taskleiste angezeigt. Ich möchte dies vermeiden - ich möchte nicht, dass meine Erweiterung den Chrome-Prozess nach dem Schließen aller Chrome-Fenster fortsetzt, noch möchte ich, dass Chrome im Systray angezeigt wird.Chrome-Erweiterung: Schließen Sie die Hintergrundseite nach dem Schließen. Chrome
Nach der only docs I could find zeigt dies an, dass der Benutzer diese Option global über alle Erweiterungen festlegen kann, aber das ist nicht, was ich versuche zu tun. Ich möchte, dass die Erweiterung unaufdringlich/unaufdringlich ist und das Browserverhalten des Benutzers nicht ändern möchte. Weiß jemand, wie man das erreicht, während man die Fähigkeit behält, eine Hintergrundseite zu haben?
Dies ist vergleichbar mit http://stackoverflow.com/questions/10151732/how-can-a-google-chrome-extension-exit-its-own-background-process, aber anstatt die Hintergrundseite rechts zu schließen weg, ich möchte es schließen, wenn alle Tabs geschlossen wurden, und ich möchte auch nicht das Systray-Symbol – Mala
Sie könnten Ereignisseiten anstelle der Hintergrundseite verwenden. Dies ist die neue bevorzugte Methode, da der Code nicht ständig ausgeführt werden muss, sondern nur dann, wenn er benötigt wird. https://developer.chrome.com/dev/extensions/event_pages.html –
Event-Seiten sehen super aus! Ich kann nicht darauf warten, dass sie offiziell veröffentlicht werden. –