检测浏览器关闭/导航到其他页面并执行注销的最佳方法

Sar*_*n M 8 javascript gwt logout onunload

我正在GWT中编写一个应用程序,我需要检测用户何时离开我的应用程序或何时关闭浏览器窗口(onUnload事件)并执行注销(会话失效和其他一些清理任务).注销操作由servlet执行.

我目前通过挂钩onUnload()事件并打开一个指向注销servlet的新窗口来执行此操作.

有一个更好的方法吗?欢迎任何其他建议.

Car*_*ell 5

看起来GWT确实有这样的事件.

ClosingEvent.

看起来你需要实现一个ClosingHandler