Прогрессивное веб-приложение на iOS 12.2 застряло на офлайн-странице - PullRequest
3 голосов
/ 05 мая 2019

Я установил пользовательское прогрессивное веб-приложение через Safari и его опцию «Добавить на главный экран».

Если я перехожу на определенную страницу без подключения к интернету, я получаю собственную автономную страницу сафари, как и ожидалось. На странице отображается следующее сообщение:

Safari не может открыть страницу, поскольку ваш iPhone не подключен к Интернету.

Если я снова включу интернет-соединение, PWA по-прежнему отображает автономную страницу собственного сафари, не давая пользователю возможности перезагрузить страницу или перейти на другую страницу.

Короче говоря, если я получаю доступ к своему PWA без подключения к Интернету один раз, PWA всегда показывает собственную автономную страницу сафари.

Это ожидаемое поведение прогрессивных веб-приложений на iOS 12.2?

Мой работник службы выглядит так:

self.addEventListener('fetch', (evt) => {
    return;
});

Даже если я буду обслуживать пользовательскую автономную страницу, как описано в этой статье , PWA все равно будет зависать на автономной странице, если я снова включу свое подключение к Интернету.

...