Johnsoct
11/7/2017 - 6:56 PM

run function once per user

Uses local storage to ensure a function is only ran once per session

const visited = sessionStorage.getItem('visit');
if (visited === null || document.location.href === sessionStorage.getItem('lastPage')) {
  halloweenModal();
  sessionStorage.setItem('visit', 1);
}
sessionStorage.setItem('lastPage', document.location.href);