如何在Liferay中捕获浏览器?

时间:2011-11-01 16:28:45

标签: events liferay hook logout

我正在使用

挂钩来捕获用户注销

logout.events.post = ...

行动,这有效。

但我也希望将浏览器关闭为注销。

我该如何做到这一点?

servlet.session.destroy.events =

我猜不会被解雇。

感谢。

1 个答案:

答案 0 :(得分:3)

浏览器关闭发生在客户端上......并且会话可能没有被销毁(用户可能没有注销)。

在客户端,您可能想要

window.onbeforeunload = function() {
     make_an_ajax_call_to_server_to_notify();
     return null;//to close
     //OR
     //return "Do you really want to close?" to let user click an "Ok" button
}