当用户访问React JS或React Router中的网站时如何获取起始URL?
我想知道从使用React JS v16构建的单个Web应用程序中的哪个页面访问用户。
答案 0 :(得分:0)
这应该可以使用普通的javascript
document.referrer
有关详情,请参阅此问题:How to get the previous URL in JavaScript?
或文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer
答案 1 :(得分:0)
谢谢所有答案,但我一个人找到了最佳答案。
为此,当用户首次访问网站时,我们需要在路由组件外部的react组件(例如App.js文件)中使用键“ startingURL”将第一个当前页面地址(URL)保存到HTML5本地存储中
localStorage.setItem("startingURL", window.location.href);
要获取起始URL,只需使用键“ startingURL”获取本地存储项
localStorage.getItem("startingURL");