Кэшируйте файлы на «Добавить на главный экран» - PullRequest
0 голосов
/ 24 июня 2019

Я бы хотел сделать PWA доступным в автономном режиме.Для этого требуется большой каталог (тысячи) маленьких (2 КБ) файлов.Общий вес составляет ~ 15 МБ, что разумно, если пользователь хочет установить , но слишком много для предварительной кэширования при первом посещении - и слишком много для WorkBox вне зависимости (который, кажется, задыхается и умирает в процессе установки).

Существует ли какой-либо (кросс-браузерный) механизм, в котором набор файлов может кэшироваться только после , когда пользователь решает добавить его на главный экран?

(window.onAppInstalled может быть решением для Chrome и FF, но, насколько я могу судить, в Safari он не работает.)

...