当用户访问 React JS 或 React Router 中的网站时,如何开始 URL?

How to get starting URL when user visit to the website in React JS or React Router?

当用户访问 React JS 或 React Router 中的网站时,如何开始 URL?

我想知道用户是从我使用 React JS v16 构建的单个 Web 应用程序中的哪个页面访问的。

这应该可以用普通的 javascript

document.referrer

有关更多信息,请参阅此问题:How to get the previous URL in JavaScript?

或文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer

谢谢大家的回答,不过我自己找到了最好的答案。

为此,当用户第一次访问网站时,我们需要将第一个当前页面地址 (URL) 保存到 HTML5 本地存储,键为 "startingURL" 在反应组件中在路由组件之外,例如在 App.js 文件中。

localStorage.setItem("startingURL", window.location.href);

要开始 URL,只需使用密钥 "startingURL"

获取本地存储项
localStorage.getItem("startingURL");