如何确定新的 ReactJS 会话 and/or 浏览器会话是否已启动?
How do I determine if a new ReactJS session and/or Browser session has started?
每次用户导航到 URL 我计划将 "lastUrl" 存储在 localStorage 中。当他们 return 访问站点时,在一些不重要的条件下,我想立即将他们转换到他们访问的 lastUrl。
我正在使用 ReactJS,但不确定该解决方案是特定于 ReactJS 还是仅使用标准浏览器 APIs。
是否有浏览器 API 或 ReactJS 特定的模式来执行此操作?
这个问答看起来很不稳定:How to determine if the browser session just started or if it's a subsequent click?
根据您的应用程序中什么算作 "session",您可以改用 sessionStorage
- 关键之一是新标签页算作 [=10= 的新会话].
每次用户导航到 URL 我计划将 "lastUrl" 存储在 localStorage 中。当他们 return 访问站点时,在一些不重要的条件下,我想立即将他们转换到他们访问的 lastUrl。
我正在使用 ReactJS,但不确定该解决方案是特定于 ReactJS 还是仅使用标准浏览器 APIs。
是否有浏览器 API 或 ReactJS 特定的模式来执行此操作?
这个问答看起来很不稳定:How to determine if the browser session just started or if it's a subsequent click?
根据您的应用程序中什么算作 "session",您可以改用 sessionStorage
- 关键之一是新标签页算作 [=10= 的新会话].