Я пытаюсь запустить что-то только один раз в начале пользовательского сеанса, охватывающего несколько страниц.
Я пытался использовать sessionStorage, чтобы проверить, существует ли переменная, которая по умолчанию имеет значение false, но это не таксохраняется в некоторых браузерах из-за перенаправления JavaScript в сценарии:
window.location.href
Есть ли способ имитировать это с помощью localalstorage, который сохраняется более надежно?
т.е. сделать что-то только один раз наначало каждого нового сеанса пользователя.Сеанс может иметь несколько страниц, поэтому одна переменная javascript не будет работать.
update: в соответствии с запросом в комментариях основная логика:
- новый открытый сеанс.
- перенаправить один раз на последнюю просмотренную страницу.
- установить перенаправление на true.чтобы предотвратить это снова.
Я понимаю, что есть и другие способы сделать это, кроме местного хранения.было бы неплохо использовать это, если это возможно.