2

重複の可能性:
IE8 でウィンドウを閉じる際の Java スクリプト

ブラウザの閉じるボタンがクリックされたときにセッションを閉じたい。

マスターページのボディタグを使用OnBeforeUnloadして処理しましたが、エンドユーザーが他のページに移動しても起動されます。したがって、私の要件は、ブラウザーの閉じるボタンがクリックされた場合にのみ、セッションコードを閉じることです。

4

1 に答える 1

1

これを検出する方法はないと思います。これは、ほとんどの Web 開発者がある時点で遭遇する一般的な問題です。

これを処理する通常の方法は、非アクティブな期間 (タイムアウト) の後にセッションを期限切れにすることです。多くの人は、「もっと良い方法」があるに違いないと考える罠に陥りますが、HTTP の性質を考えると、実際には非常に優れた洗練されたソリューションです。

于 2012-12-10T10:25:16.250 に答える