У меня есть требование, когда, когда мы закрываем вкладку или закрываем browser
, мне нужно выполнить некоторые processes
. Когда пользователь закроет вкладку, на экране не должно отображаться popup
. Я должен иметь возможность напрямую запускать кнопку Leave
в popup
. Код, который я использую, иногда работает, а иногда нет. Можно ли закрыть вкладку или браузер без всплывающего окна или popup
является обязательным. Пожалуйста, порекомендуйте. Ниже мой код: -
Без всплывающего окна (иногда работает, а иногда нет)
window.onbeforeunload = function() {
//debugger;
perform();
};
// С этим я получаю всплывающее окно, которое я не делаю не хочу
window.addEventListener("beforeunload", function (e) {
perform();
(e || window.event).returnValue = null;
return null;
});