Internet Explorer では正常に動作するが、Firefox では動作しない次のコードを使用しています。
ユーザーがブラウザを閉じると、データベースのビット フィールドを更新する webmethod を呼び出す必要がIsLogin=false
あります。
window.onbeforeunload = function (e) {
var evt = window.event || e;
var y = evt.clientY || evt.pageY;
if (y < 0 || evt.clientX<0) {
$.ajax({
type: "POST",
url: "/Application/WebForm1.aspx/Update",
async: false,
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert('Sucessfull Call');
}
});
}
}