میتونید در هر تیک اطلاعات رو در localStorage ذخیره کنی که کار به صرفه ای نیست و یا میتوایند قبل از خروج کاربر از صفحه اطلاعات رو ذخیره کنید
window.onbeforeunload = function() {
return "Are you sure , You want to leave?";
}
تابع بالا قبل از خروج کاربر از صفحه فراخوانی میشود