Я установил пользовательское прогрессивное веб-приложение через Safari и его опцию «Добавить на главный экран».
Если я перехожу на определенную страницу без подключения к интернету, я получаю собственную автономную страницу сафари, как и ожидалось. На странице отображается следующее сообщение:
Safari не может открыть страницу, поскольку ваш iPhone не подключен к Интернету.
Если я снова включу интернет-соединение, PWA по-прежнему отображает автономную страницу собственного сафари, не давая пользователю возможности перезагрузить страницу или перейти на другую страницу.
Короче говоря, если я получаю доступ к своему PWA без подключения к Интернету один раз, PWA всегда показывает собственную автономную страницу сафари.
Это ожидаемое поведение прогрессивных веб-приложений на iOS 12.2?
Мой работник службы выглядит так:
self.addEventListener('fetch', (evt) => {
return;
});
Даже если я буду обслуживать пользовательскую автономную страницу, как описано в этой статье , PWA все равно будет зависать на автономной странице, если я снова включу свое подключение к Интернету.