刷新下一页后,Angular2 +返回上一页

时间:2017-11-08 14:01:14

标签: javascript angular angular-routing

我在页面C中有一个后退按钮,当我从页面A访问页面C时,后退按钮将我返回到页面A,当我从页面B访问页面C时,后退按钮将我返回到页面B.但是,如果我在页面C上并刷新它,则后退按钮不再起作用,因为它没有检测到前一页面。那么即使刷新下一页后我怎么能回到上一页呢?

这是我的代码,但没有解决方法:

backClicked() {
    // Check if page is refresh
    if (performance.navigation.type === 1) {
      // Try to recall the previous page before refresh (but not work)
      location.replace(document.referrer);      
    } else {
      // return to prev page based on history
      window.history.back();
    }
  }

0 个答案:

没有答案