浏览器重新加载和关闭问题的想法[重复]

How can I distinguish browser close and reload/refresh/f5 though jQuery/JS? I want to update database (via ajax) when close browser/tab and keep all as it is when reload.

What I am doing now is same action running when reload or close. But after reload again run a restore function (via ajax) to set back in previous state.

Tried How can I detect browser tab refresh or close using javascript not worked. Any Idea? cron job is not real time. I need real time action

Professionals help please how you handle this issue.

</div>