ブラウザ/タブ(IE、FF、Chrome、Opera、Safari)を閉じるときにテーブルを更新する必要があります。データベーステーブルを更新し、ブラウザが終了したらセッションを終了します
UnloadイベントはMasterPageに配置されましたが、アンロードイベントは初めて発生します。他のすべてのアンロードイベントは発砲していません。
ブラウザ/タブ(IE、FF、Chrome、Opera、Safari)を閉じるときにテーブルを更新する必要があります。データベーステーブルを更新し、ブラウザが終了したらセッションを終了します
UnloadイベントはMasterPageに配置されましたが、アンロードイベントは初めて発生します。他のすべてのアンロードイベントは発砲していません。
jQuery(window).bind('beforeunload',function(){
//do what ever
});
beforeunload
イベントは、ユーザーがブラウザを閉じたときにまだログインしていれば、必要な操作を行います。
しかし、あなたは決してイベントを取得することはできません。
ユーザーがネットワーク接続を失ったり、コンピュータなどをクラッシュさせたりすることは同じ効果がありますが、通知されることはありません。
クライアント側の操作であるため、悪意のあるスクリプトによって傍受されるか、ユーザーがハッキングする可能性があります。
最終行は次のとおりです。はこの機能に依存しています。ブラウザが閉じられたことを知らされていなくても、セッションが自然に死ぬことを許可する必要があります。これを行うための標準的な方法は、一定の時間が経過してからタイムアウトすることです。
とにかく許可したい場合は、ブラウザを閉じてセッションをアクティブに強制終了する必要はありますか?あなたは、ただそれらがすべて時間切れで自然に死ぬようにすることもできます。
この機能の実行が保証されていないことに注意してください。この種のブラウザメッセージに頼らざるを得ませんか? – Smudge202