Мобильный PWA открыть предыдущую просмотренную страницу

Я добавил манифест веб-приложения в свое веб-приложение и теперь могу добавить свое веб-приложение на домашний экран iPhone. Я также добавил Google Workbox и реализовал несколько стратегий кэширования. К сожалению, закрывая мое веб-приложение и открывая его снова, оно всегда показывает стартовый экран. Я хотел бы автоматически вернуться к последнему увиденному экрану (вызвать последний открытый URL) вместо того, чтобы всегда переходить на начальную страницу.

Есть ли способ добиться этого? Заранее спасибо!

1 ответ

Один из возможных способов
- подпишитесь на свой роутер

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

Когда ваше приложение откроется, если в локальном хранилище есть значение, перейдите на эту страницу

Другие вопросы по тегам