Gdy okno aplikacji chrome jest zamknięte, czy można wykryć zdarzenie? i wykonać akcję przed zamknięciem okna?Zamknij wydarzenie dla chrome.app.window
Odpowiedz
chrome.app.window.current().onClosed pozwala zarejestrować detektor zdarzeń, gdy okno jest zamknięte.
Dzięki za odpowiedź w końcu działa. Czy jest to nowo dodana funkcja? ponieważ wczoraj sprawdziłem tę stronę dokumentacji i jestem całkiem pewien, że funkcja 'onClosed' nie była tam niedostępna – Stefania
Niedawno dodane, ale ze względu na ograniczenia w naszym systemie dokumentacji dopiero niedawno udokumentowanym :) – nornagon
Hmm Zarejestrowałem się na zamkniętym programie obsługi, ale nie było Nie jestem w stanie wykonać żadnej pracy. chrome.runtime.sendMessage nie został odebrany przez stronę w tle. Jaki jest sens tego? Czy ktoś był w stanie zrobić coś użytecznego w window.current(). OnClosed? – kzahel
Odpowiedź Vincenta będzie działać w niektórych przypadkach, ale dokumentacja ostrzega, że niektóre funkcje chrome api zostaną utracone do czasu uruchomienia zdarzenia onClosed.
Uwaga, to powinno być słuchane z okna innego niż okno jest zamknięty, na przykład ze strony tle
nasłuchiwać tego zdarzenia od strony tła, coś jak to zrobić :
chrome.app.window.get(windowIDUsedToCreateChildWindow).onClosed.addListener(function(){...})
- 1. Kliknij wydarzenie dla DataGridCheckBoxColumn
- 2. Wydarzenie dla "DataContextChanging"?
- 3. Przewiń wydarzenie dla Meteor'a
- 4. Pobierz wydarzenie keyDown dla NSTextField
- 5. Jedno Wydarzenie dla wszystkich TextBoxes
- 6. Subskrybuj wydarzenie dla przycisku Śledź?
- 7. Deleguj wydarzenie dwukrotnie, wydarzenie
- 8. "zamknij" strumień?
- 9. Połączenie Jdbc zamknij i przygotuj zamknij
- 10. Dlaczego wydarzenie "keydown" działa jak wydarzenie "keypress"?
- 11. Fokus Zgubione wydarzenie dla WinForm TextBox?
- 12. Gotowe wydarzenie dla dynamicznych dodawanych elementów polimerowych
- 13. Jquery zmiana datepicker spust wydarzenie i wydarzenie
- 14. AuthenticateRequest wydarzenie
- 15. wxNotebook Zamknij przycisk?
- 16. niejawny deklarację funkcji „Zamknij”
- 17. Socket.io - Zamknij Serwer
- 18. Close.js zamknij odpowiedź
- 19. PHP: zamknij strumień wyjściowy
- 20. Przycisk HTML Zamknij okno
- 21. TortoiseHG: Zamknij nazwany oddział
- 22. programowo zamknij aplikację win8
- 23. Zamknij Java 8 Stream
- 24. Zdarzenie "zamknij" SerialPort nigdy nie uruchamia się
- 25. Zamknij formularz bez aplikacji wyjścia
- 26. Zapisz rozmiar NSWindow na zmianę rozmiaru i zamknij dla użytkownika
- 27. Add (otwórz/zamknij), aby działania dla (otwierania/zamykania) szuflady nawigacji
- 28. Programowo programowo zamknij udostępnione pliki
- 29. MKMapView MKPointAnnotation stuknij wydarzenie
- 30. Wydarzenie, przekazanie lub interfejs?
Sprawdź tutaj: https://code.google.com/p/chromium/issues/detail?id=30885 myślę, że jeszcze nie jest dostępny jako oficjalnego API. jakkolwiek chrome.windows ma zdarzenie onRemoved 'chrome.windows.onRemoved.addListener (function (integer windowId) {...});' jest nadal dostępne jako opcja. – DriverBoy