PSMAC
ブラウザの×ボタンを捕捉する
最終更新:
mac
-
view
function x() {
// ページ読み込み中は、無条件で何もしないで返す。
var winStatus = window.document.readyState;
if (winStatus != "complete") {
return false;
}
// 最小化状態で閉じる、または、Xを押されて閉じられた場合
if (!document.hasFocus() || (event.clientX <= 0 && event.clientY <=- 9000)) {
alert("This session will close!");
// セッションクリアや業務に必要な終了処理等をするサーブレットをコールする
}
}
これをボディのアンロードイベントでコールする
<body onUnload="x()">
注)上記はIE6限定