UIWebView не кэширует удаленные изображения - PullRequest
0 голосов
/ 28 сентября 2018

У нас есть приложение Phonegap, которое использует удаленно обслуживаемые изображения.

Изображения обслуживаются заголовком Cache-Control: «Cache-Control»: «max-age = 31536000».

До iOS 12 изображения выбирались один раз и кэшировались во время использования приложения.После обновления до iOS 12 кеш перестал работать и изображения всегда выбираются с сервера.Мы используем UIWebView (мы еще не мигрировали в WKWebView).

Этого не происходит в Safari на iOS 12 или любой другой платформе (Android / web).

Я не могу найти какую-либо информацию опочему это вдруг больше не работает.У кого-нибудь есть подсказка?

1 Ответ

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

В итоге мы вместо этого перешли на WKWebView.

Для пользователей Phonegap / Cordova: я настоятельно рекомендую использовать cordova-plugin-ionic-webview: https://github.com/ionic-team/cordova-plugin-ionic-webview для быстрой миграции на WKWebViewвместо UIWebView.

...