如何在刷新页面时知道我访问过的最新页面?

问题描述 投票:0回答:0

我有一个问题。步骤如下:

  1. 我在书页:abc.com/books
  2. 我点击主页(使用 href):
  3. 现在,当我想知道我之前访问过的最新页面时。我用的是document.referrer,显示上一页是:abc.com/books
  4. 在主页:我点击F5刷新主页。现在,我想记录我访问过的最新页面,我使用 document.referrer 并且它的值是书页:abc.com/books,但我想要的值是主页:abc.com 因为我有之前重新加载页面。我要新闻页面是主页。

我想在我重新加载主页后,我可以记录我访问过的最新页面是主页。你能帮帮我吗?

在 Angular 中,我可以检测到刷新页面,但我不知道它是在同一页面刷新还是导航到另一个页面:

// Example in the constructor of you App Component
constructor(private router: Router) {
  this.subscription = router.events.subscribe((event) => {
    if (event instanceof NavigationStart) {
      browserRefresh = !router.navigated;
    }
  });
}```




angular navigation location refresh router
© www.soinside.com 2019 - 2024. All rights reserved.