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.