Я создаю веб-приложение, используя asp.net mvc
.Я хочу обнаружить обновление вручную пользователем,
, но не могу получить следующие события
1: beforeunload
2: unload
следующим образом я пробовал
1
$(window).on('beforeunload', function () {
pageCleanup();
});
2
$(window).on("unload", function () {
pageCleanup();
});
function pageCleanup() {
alert(1)
}
3
window.addEventListener("unload", logData);
function logData() {
alert(1)
}
4
$(window).unload(function () {
alert('1');
});
Выше приведен пример с предупреждением, я хочу вызвать ajaxв функции выгрузки
, но, похоже, ничего из этого не выполняется, когда пользователь нажимает любой вид обновления (F5, ctrl-shift-R, ctrl-R, на вкладке URL)
что мне теперь попробовать?