移动PWA打开先前看到的页面

时间:2018-08-21 17:54:54

标签: progressive-web-apps web-app-manifest

我已将Web应用清单添加到Web应用中,现在可以将Web应用添加到iPhone主屏幕中。我还添加了Google Workbox并实现了一些缓存策略。 不幸的是,当关闭我的Web应用程序并再次打开它时,它始终显示开始屏幕。 我想自动跳回到上次看到的屏幕(调用上次打开的URL),而不是总是跳到起始页面。

有没有办法做到这一点? 预先感谢!

1 个答案:

答案 0 :(得分:0)

一种可能的方式
-订阅您的路由器

this.router.events.subscribe(event => {
  if (event instanceof NavigationEnd) {
    // call a method here to save the current 
    // page to a local storage variable
  }
});  

打开应用后,如果本地存储中有值,请转到该页面