Вызов функций JS на вкладке браузера закрыть
Мне нужно вызвать функцию JS, когда пользователь закрывает вкладку браузера. проблема в том, что я хочу, чтобы это происходило только при закрытии браузера пользователем. Нет необходимости в обновлении страницы, навигации по ссылкам, отправке формы и нажатии кнопки «Назад». я попробовал приведенный ниже код JQuery до сих пор.
$(window).bind(
"beforeunload",
function() {
alert("don't close me");
return false;
}
)
$('form').submit(function() {
jQuery(window).unbind("beforeunload");
});
это не работает. может кто-нибудь ответить за это. есть ли другие инструменты js, кроме jquery, доступные для этого?
И если я вызову свою функцию «beforeunload», появится сообщение выше. я не хочу показывать это сообщение, и моя функция должна работать. Я попытался, давая e.preventDefault. но это не вызывает мою функцию также, когда я использовал это. Кто-нибудь может предложить что-нибудь. Благодарю.