Вызов функций 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. но это не вызывает мою функцию также, когда я использовал это. Кто-нибудь может предложить что-нибудь. Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос