Каждый раз, когда пользователь переходит к URL-адресу, я планирую хранить "lastUrl" в localStorage. Когда они возвращаются на сайт, при некоторых условиях, которые не важны, я хочу немедленно перевести их на последний, что они посещали.
Я использую ReactJS, но не уверен, будет ли это решение конкретным ReactJS или просто использовать стандартные API-интерфейсы браузера.
Есть ли API-интерфейс браузера или конкретный шаблон ReactJS для этого?
Это Q & A кажется flaky: Как определить, начался ли сеанс браузера, или если это последующий щелчок?
В зависимости от того, что считается "сеансом" в вашем приложении, вы можете использовать sessionStorage
вместо этого - одним из ключевых моментов является то, что новая вкладка считается новой сессией для sessionStorage
.