Мобильный 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
}
});
Когда ваше приложение откроется, если в локальном хранилище есть значение, перейдите на эту страницу