问题
Is there an action handler I can use in Javascript+Angular+JQuery that makes it possible to schedule a method to be executed just before a tab is closed in the web browser?
By close I mean quitting the browser or closing the tab or crashing or anything...
回答1:
Yeah, you just bind the the beforeunload
on the window object.
angular.element($window).bind("beforeunload", exitHandler)
来源:https://stackoverflow.com/questions/19287644/running-a-method-on-browser-close-tab-or-browser-exit