PWA с аргументами запроса - PullRequest
       6

PWA с аргументами запроса

0 голосов
/ 20 ноября 2018

У меня есть страница с поддержкой js, которую я хотел бы преобразовать в веб-приложение, и я частично там.Взгляните: https://jhhl.net/tonespiral.html

Дело в том, что он использует строки запроса для предварительной настройки своих полей, чтобы вы могли добавить в закладки определенную настройку в качестве URL-адреса или отправить ее другим людям, а также самому приложениюиспользует его для отображения нескольких предустановок.Единственное, что требует кэширования, это сама страница и ее сервисный работник js (даже не любые графические ресурсы, шрифты или даже jquery) и связанные с ними значки / манифест.Нет серверных данных для выборки или пользовательских данных для хранения.

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

Идея состоит в том, чтобы иметь возможность установить PWA и заставить его работать в автономном режиме, даже отвечая на закладки, откуда бы они ни исходили.Я хотел бы думать, что есть хороший кусок js для сервисного работника, которого я могу использовать.Есть и другие способы сохранить параметры для этого, но возможность сохранять их и делиться ими в URL - это здорово!PWA могли бы действовать как приложения (мобильные или настольные), если бы их можно было запускать в качестве предпочтительных приложений из документов, что также решило бы эту проблему.

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

...