Cordova iOS - WkWebView в автономном режиме - PullRequest
0 голосов
/ 11 февраля 2019

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

1) "Невозможно использовать ServiceWorker в приложении Cordovaпотому что API ServiceWorker недоступен для WKWebView и не реализован в UIWebView. Он доступен в Safari на iOS, но не в WKWebView ».// https://github.com/apache/cordova-ios/issues/414

2) Включение кэша приложения с использованием частного API не работает // Включение кэша приложения в WKWebView

3) Плагин Cordova для файлов и передачи файловдаже не рекомендуется использовать для производства.

Существуют ли какие-либо альтернативы, позволяющие хранить артефакты (файлы html, js & css) и загружать их для использования в автономном режиме?Наше приложение должно было кэшировать 300-400 файлов.

Примите ваши предложения заранее!(

1 Ответ

0 голосов
/ 12 февраля 2019

Хорошо, чтобы ответить на ваш вопрос, я бы предложил следующее: Избавьтесь от этих 400 файлов и найдите более практичный способ их замены.

Точно, зачем вам хранитьтак много CSS файлов в приложении Cordova?Там нет логической причины, о которой я могу думать.Нецелесообразно, чтобы загрузка других файлов HTML в WebView противоречила принципу SPA .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...