2016-04-20 6 views
1

Ich muss wissen, wenn die Crossrider-Erweiterung schließt, damit ich eine Nachricht im Hintergrund werfen kann. Es war leicht, auf dem anderen Weg, umHören, wenn Extension-Popup-Seite in Crossrider schließt

appAPI.ready(function() { 

} 

Dies ist, was ich auf popup.html bin mit zu bestimmen, ob die Erweiterung geöffnet wird. Also, was ich brauche, ist so etwas wie appAPI.close(function() {}) aber ich kann es nicht auf der doc Crossrider finden http://docs.crossrider.com/

Danke, Kevin

+0

Meinst du, du schreibst eine Erweiterung, die eine andere Erweiterung (Crossrider) überwachen möchte? Um zu erkennen, ob es aktiviert oder deaktiviert ist? Nicht viel klar über deine Frage. –

+0

@HaibaraAi Nein Ich möchte nur auf meiner eigenen Erweiterung hören, wenn meine Erweiterung schließt –

+0

Wenn Sie sagen, Ihre Erweiterung ist geschlossen, meinst du, es ist deaktiviert? –

Antwort

0

Also, wenn Sie „Popup-Seite schließen“ Ereignis überwachen möchten, hören nur zu unload Veranstaltung für Popup-Seite.

window.addEventListener("unload", function() { 
    // Your logic here 
}, false); 

Bitte beachten Sie nicht console.log in der Funktion verwenden können, da durch die Zeit, die Entlade-Ereignis ausgelöst es schon zu spät ist. Weitere Informationen finden Sie unter this post.

Verwandte Themen