javascript 当用户在不同页面之间导航时,获取原始的第一个条目URL Href命中

xytpbqjk  于 2023-01-04  发布在  Java
关注(0)|答案(1)|浏览(61)

背景:我有一个网站,比如https://example.com,它有不同的页面。例如,用户第一次来到网站的URL为https://example.com/page-a?utm=google,然后用户继续浏览其他页面,例如/page-b,/page-c。
问题:在其他页面中,例如/page-b,我如何知道用户最初的首选URL(https://example.com/page-a?utm=google)?我可以从浏览器轻松获取吗?
非常感谢。

m3eecexj

m3eecexj1#

我已经调查了这个快速一点。我认为这个技巧可以帮助的情况下。应用会话存储逻辑到每个页面,所以添加以下代码到网站的每个页面:

<script>
  if (!sessionStorage.getItem("entryURL")) {
    sessionStorage.setItem("entryURL", document.location.href);
  }
</script>

然后在每个页面中,可以从sessionStorage.getItem("entryURL")访问

相关问题