Принцип работы счетчика:
- при открытии страницы браузера проверяем есть ли в sessionStorage по ключу cntSess значение на null и если нет, то добавляем в localStorage ключ cntLocal со значением счетчика = 1
- если же в sessionStorage по ключу cntSess есть значение (обновили страницу, нажали F5), то не делаем ничего
- если открыли страницу (при этом в sessionStorage не будет ключа cntSess со значением), инкрементируем в localStorage значение для ключа cntLocal (увеличиваем счетчик)
- когда счетчик становится = первому аргументу функции storageVisitCounter, вызываем collback функцию showNotice с передачей ей параметра значения счетчика = cntLocal