Как поймать браузер рядом в Liferay? - PullRequest
1 голос
/ 01 ноября 2011

Я ловлю выходы пользователя с помощью крючка с

logout.events.post = ...

действие, и это работает.

Но я также хочу, чтобы браузер закрывался при выходе из системы.

Как мне это сделать?

servlet.session.destroy.events =

не уволен, я думаю.

Спасибо.

1 Ответ

3 голосов
/ 02 ноября 2011

Закрытие браузера происходит на клиенте ... и, возможно, сеанс не был уничтожен (возможно, пользователь не вышел из системы).

На стороне клиента вы можете захотеть сделать

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
}
...