Как сделать так чтоб в переменой dom оказалось дерево DOM а после удаления соответсственное изменение DOM но на странице ничего не уничтожилось var dom = document.querySelector('.tw-animated-map__map > div'); var a = dom.querySelectorAll(".tw-animated-map__transfer-container").forEach(e => e.parentNode.removeChild(e));
там просто надо состояние компонента хранить до перезагрузки страницы
не проблема без разницы на событие onload устанавливается переменная last_page = '**'; при перезагрузке если она же значит перезагрузили эту же страницу ну для history придется подкорректировать вроде
Таки в чем проблем тогда) Сохраняешь ключ при загрузке. Если url тот же и ключ существет => страницу перезагрузили(ну или перешли по неявной ссылке на сайте ведущий на нее же)
Таки в чем проблем тогда) Сохраняешь ключ при загрузке. Если url тот же и ключ существет => страницу перезагрузили(ну или перешли по неявной ссылке на сайте ведущий на нее же)
там просто надо состояние компонента хранить до перезагрузки страницы
Я полагаю с логикой что-то не так у сервиса вашего раз приходится такое делать. Не представляю кейса, когда сервис должен так сильно зависеть от F5. Нужно сбросить состояние — спросите об этом пользователя иначе такое поведение не юзабилити
Я полагаю с логикой что-то не так у сервиса вашего раз приходится такое делать. Не представляю кейса, когда сервис должен так сильно зависеть от F5. Нужно сбросить состояние — спросите об этом пользователя иначе такое поведение не юзабилити
ну аналитики пишут ТЗ, на та разработчикам пофик что делать)))
Просто любой ключ созраняешь sessionStorage.(x)=true. И проверяешь его. SS очищается при закрытии вкладки/браузера. Тоесть наличие ключа говорит о том, что страницу либо обновили, либо сделали переход в пределах сайта