ErenDemir adlı üyeden alıntı: mesajı görüntüle
let lastTrigger = localStorage.getItem("lastTriggerTime");
let timeBetweenTriggers = 1000 * 60 * 60 * 24;
let now = new Date().getTime();
if (lastTrigger == null || now - lastTrigger > timeBetweenTriggers) {
   localStorage.setItem("lastTriggerTime", now);
   //bir şey yap
}
Buyrun.
eğer önemli bir dosya ise bu yapılabilir evet ama önemli bir dosya çalıştırılıyorsa bir yere istek atmak gibi localstorage den bu değeri değiştirip çalıştırabilirler.