Я буду использовать его на веб-форме asp. net и открою страницу в firefox версии 73.0 (64-разрядная версия).
Я пытался:
window.onbeforeunload = function (e) {
e = e || window.event;
if (e) {
e.returnValue = 'Sure?';
}
return 'Sure?';
};
и
window.addEventListener('beforeunload', function (e) {
// Cancel the event
e.preventDefault();
// Chrome requires returnValue to be set
e.returnValue = '';
});
// this is from https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload
Это работает при переходе от страницы к странице, но при закрытии страницы не работает. Я предполагаю это, потому что firefox закрывает страницу до завершения функции, хотя я использую функцию beforeunload. Если у вас есть идея, чтобы решить это, пожалуйста, прокомментируйте заранее спасибо. переписал вопрос