Может ли Progressive Web App работать с многостраничным веб-приложением, а также с автономной отправкой форм? - PullRequest
0 голосов
/ 27 февраля 2019

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

У меня есть более традиционное веб-приложение, использующее загрузчик с использованием разных страниц вместо одностраничного дизайна, например:

- site.com/tasks.php 
- site.com/tasks.php?filter=today
- site.com/task-details.php?task_id=100 
- site.com/users.php 
- site.com/user-details.php?uid=20

Учитывая, что структура сайта более традиционна 1.Будет ли техника PWA загружать эти страницы даже в автономном режиме?

На некоторых страницах используется немного другое статическое меню, характерное для этой страницы ... а на некоторых страницах используются статические ресурсы / изображения ... есть ли способ принудительно кэшировать все эти статические активы в кэш для автономного использования?(даже если пользователь еще не посещал эти страницы при первом посещении)

Дополнительные вопросы о возможностях PWA:

сколько данных можно поместить в кеш PWA?Я хочу убедиться, что все веб-приложение кэшировано, все его страницы и статические изображения ... это возможно или я достигну определенных ограничений?

Могут ли PWA или работники сферы обслуживания корректно обрабатывать данныеотправка (текст, изображение и т. д.), если устройство не в сети?Скажем, пользователь должен сделать фотографию и подпись, а затем отправить, например, на.site.com/upload.php?userid=20, если устройство находится в автономном режиме, что происходит с этим?Хотелось бы, чтобы PWA автоматически справлялся с этим, сохранял его в кеше и повторял попытку отправки, когда снова в сети

Как и в # 4, возможно ли использовать кэш PWA в качестве временного хранилища?Все данные, представленные пользователем, будут сначала сохранены в кэш, даже если устройство подключено к сети.затем данные загружаются по расписанию или когда пользователь нажимает кнопку «загрузить сейчас»

Я так рад PWA!

...