2011-11-01 21 views
1

私は...Liferayのブラウザを閉じるには?

アクションと、この作品=

logout.events.postでフックを使用してユーザーログアウトをキャッチしています。

また、私はログアウトとしてブラウザを閉じてもらいたいです。

どうすればこの問題を解決できますか?

servlet.session.destroy.events =

は私が推測解雇されていません。

ありがとうございました。

+0

を行うことをお勧めします。ユーザーがウィンドウを閉じたという通知がブラウザーから通知されないため、ユーザーがタブまたはブラウザーを閉じるときに発生するイベントはないと思います。 –

+0

私はセッションが閉鎖後約1時間で閉じられるが、セッションが属するユーザーを推測する方法を知らないことがわかった。 – Dims

答えて

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 
} 
+0

非常にクールな溶液です。 –

関連する問題